Files
kotlin-fork/compiler/fir/build.gradle.kts
T
Yahor Berdnikau 6b19b8b9d0 [Repo] Don't use kotlinOptions in repo build scripts
^KT-63419 In Progress
2024-02-22 14:48:10 +00:00

34 lines
763 B
Kotlin

import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
val projectsAllowedToUseFirFromSymbol = listOf(
"analysis-tests",
"dump",
"fir-deserialization",
"fir-serialization",
"fir2ir",
"java",
"jvm",
"raw-fir",
"providers",
"semantics",
"resolve",
"tree",
"jvm-backend",
"light-tree2fir",
"psi2fir",
"raw-fir.common"
)
subprojects {
if (name in projectsAllowedToUseFirFromSymbol) {
tasks.withType<KotlinJvmCompile>().configureEach {
compilerOptions.optIn.addAll(
listOf(
"org.jetbrains.kotlin.fir.symbols.SymbolInternals",
"org.jetbrains.kotlin.types.model.K2Only",
)
)
}
}
}