Files
openide/BUILD.bazel
Vladimir Krivosheev 8455df53ca build build-scripts using Bazel
GitOrigin-RevId: f6ab74d791f866f567297e20266a7620cddfafae
2024-09-20 01:52:02 +00:00

19 lines
1.1 KiB
Python

load("@rules_kotlin//kotlin:core.bzl", "define_kt_toolchain")
load("@rules_kotlin//kotlin:jvm.bzl", "kt_javac_options")
load("@rules_kotlin//kotlin:core.bzl", "kt_kotlinc_options")
define_kt_toolchain(
name = "kotlin_toolchain",
api_version = "2.0",
language_version = "2.0"
)
kt_javac_options(name="j8", release = "8", x_ep_disable_all_checks = True, visibility = ["//visibility:public"])
kt_kotlinc_options(name="k8", jvm_target = "1.8", x_optin = ["com.intellij.openapi.util.IntellijInternalApi"], visibility = ["//visibility:public"])
kt_javac_options(name="j11", release = "11", x_ep_disable_all_checks = True, visibility = ["//visibility:public"])
kt_kotlinc_options(name="k11", jvm_target = "11", x_optin = ["com.intellij.openapi.util.IntellijInternalApi", "kotlinx.serialization.ExperimentalSerializationApi"], visibility = ["//visibility:public"])
kt_javac_options(name="j17", release = "17", x_ep_disable_all_checks = True, visibility = ["//visibility:public"])
kt_kotlinc_options(name="k17", jvm_target = "17", x_optin = ["com.intellij.openapi.util.IntellijInternalApi"], visibility = ["//visibility:public"])