Skip to content

Commit 16d5f92

Browse files
committed
config updates
1 parent 20903dc commit 16d5f92

File tree

7 files changed

+16
-26
lines changed

7 files changed

+16
-26
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.idea
22

3-
# Excluding directories generated by Bazel IntelliJ plugin.
3+
# Excluding directories generated by Bazel IntelliJ plugins.
44
.??wb
55

66
# Excluding bazel output directories.

BUILD

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "define_kt_toolchain")
22

3-
43
JVM_VERSION = "1.6"
5-
KOTLIN_VERSION = "1.3"
64

5+
KOTLIN_VERSION = "1.3"
76

87
define_kt_toolchain(
98
name = "kotlin_toolchain",
10-
jvm_target = JVM_VERSION,
119
api_version = KOTLIN_VERSION,
10+
jvm_target = JVM_VERSION,
1211
language_version = KOTLIN_VERSION,
13-
)
12+
)

WORKSPACE

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
workspace(name = "alrogithms")
22

3-
43
# ------
54
# Kotlin
65
# ------
@@ -10,9 +9,11 @@ local_repository(
109
)
1110

1211
load("@kotlin//:kotlin.bzl", "io_bazel_rules_kotlin")
12+
1313
io_bazel_rules_kotlin()
1414

1515
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kotlin_repositories")
16+
1617
kotlin_repositories()
1718

18-
register_toolchains("//:kotlin_toolchain")
19+
register_toolchains("//:kotlin_toolchain")

src/kotlin/BUILD

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "define_kt_toolchain")
22

3-
43
JVM_VERSION = "1.6"
5-
KOTLIN_VERSION = "1.3"
64

5+
KOTLIN_VERSION = "1.3"
76

87
define_kt_toolchain(
98
name = "kotlin_toolchain",
10-
jvm_target = JVM_VERSION,
119
api_version = KOTLIN_VERSION,
10+
jvm_target = JVM_VERSION,
1211
language_version = KOTLIN_VERSION,
13-
)
12+
)

src/kotlin/_util/BUILD

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library")
22

3-
package(default_visibility = ["//:__subprojects__])
4-
3+
package(default_visibility = ["//visibility:public"])
54

65
kt_jvm_library(
76
name = "utils",
87
srcs = glob([
98
"*.kt",
109
]),
11-
)
10+
)

src/kotlin/kotlin.bzl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
33
rules_kotlin_version = "legacy-1.3.0"
44
rules_kotlin_sha = "4fd769fb0db5d3c6240df8a9500515775101964eebdf85a3f9f0511130885fde"
55

6-
76
def io_bazel_rules_kotlin():
87
http_archive(
98
name = "io_bazel_rules_kotlin",
109
urls = ["https://github.com/bazelbuild/rules_kotlin/archive/%s.zip" % rules_kotlin_version],
1110
type = "zip",
1211
strip_prefix = "rules_kotlin-%s" % rules_kotlin_version,
1312
sha256 = rules_kotlin_sha,
14-
)
13+
)
Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_binary")
22

3-
package(default_visibility = ["//src/kotlin/__subpackages__"])
4-
5-
63
kt_jvm_binary(
74
name = "quicksort",
8-
srcs = [
9-
"QuickSort.kt"
10-
],
5+
srcs = ["quicksort/QuickSort.kt"],
116
main_class = "sequential.sorting.quicksort.QuickSortKt",
12-
deps = [
13-
"//_util:utils",
14-
]
15-
)
7+
deps = ["//_util:utils"],
8+
)

0 commit comments

Comments
 (0)