mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[bazel] Use @community//:k7 (a new one) as kotlinc options for modules w/ language level 1.7 (IJI-2835)
GitOrigin-RevId: 8b0ed2c644c8cb32c307ebe1e82a0cf60e0ef690
This commit is contained in:
committed by
intellij-monorepo-bot
parent
786d15fc38
commit
6aa45855a7
@@ -1,6 +1,7 @@
|
||||
load("@rules_java//java:defs.bzl", "java_binary")
|
||||
load("//build:compiler-options.bzl", "create_kotlinc_options")
|
||||
|
||||
create_kotlinc_options(name= "k7", jvm_target = "7")
|
||||
create_kotlinc_options(name= "k8", jvm_target = "8")
|
||||
create_kotlinc_options(name= "k11", jvm_target = "11")
|
||||
create_kotlinc_options(name = "k17", jvm_target = "17")
|
||||
|
||||
@@ -57,7 +57,7 @@ _KOPTS = {
|
||||
args = dict(
|
||||
default = "",
|
||||
doc = "The target version of the generated JVM bytecode",
|
||||
values = ["6", "8", "9", "10", "11", "12", "13", "15", "16", "17"],
|
||||
values = ["6", "7", "8", "9", "10", "11", "12", "13", "15", "16", "17"],
|
||||
),
|
||||
type = attr.string,
|
||||
value_to_flag = None,
|
||||
|
||||
+2
-1
@@ -758,7 +758,8 @@ internal class BazelBuildFileGenerator(
|
||||
private fun getLanguageLevel(module: JpsModule): String {
|
||||
val languageLevel = javaExtensionService.getLanguageLevel(module)
|
||||
return when {
|
||||
languageLevel == LanguageLevel.JDK_1_7 || languageLevel == LanguageLevel.JDK_1_8 -> "8"
|
||||
languageLevel == LanguageLevel.JDK_1_7 -> "7"
|
||||
languageLevel == LanguageLevel.JDK_1_8 -> "8"
|
||||
languageLevel == LanguageLevel.JDK_1_9 || languageLevel == LanguageLevel.JDK_11 -> "11"
|
||||
languageLevel == LanguageLevel.JDK_17 -> "17"
|
||||
languageLevel != null -> error("Unsupported language level: $languageLevel")
|
||||
|
||||
Reference in New Issue
Block a user