Files
openide/platform/buildData/BUILD.bazel
Vladimir Krivosheev 2744060f54 IJ-CR-146078 add support for whenGuards, set 17 as default jvm target for custom kotlinc opts
GitOrigin-RevId: 9b107d08ff3b588c3c5099a95276ac714ac6ea19
2025-02-17 12:06:29 +00:00

33 lines
960 B
Python

### auto-generated section `build intellij.platform.buildData` start
load("//build:compiler-options.bzl", "create_kotlinc_options")
load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources")
create_kotlinc_options(
name = "custom",
opt_in = [
"kotlin.RequiresOptIn",
"kotlinx.serialization.ExperimentalSerializationApi",
"kotlinx.coroutines.ExperimentalCoroutinesApi",
]
)
jvm_resources(
name = "buildData_resources",
files = glob(["resources/**/*"]),
strip_prefix = "resources"
)
jvm_library(
name = "buildData",
module_name = "intellij.platform.buildData",
visibility = ["//visibility:public"],
srcs = glob(["src/**/*.kt", "src/**/*.java"], allow_empty = True),
kotlinc_opts = ":custom",
deps = [
"@lib//:kotlin-stdlib",
"@lib//:kotlinx-serialization-core",
"@lib//:jetbrains-annotations",
],
runtime_deps = [":buildData_resources"]
)
### auto-generated section `build intellij.platform.buildData` end