Files
kotlin-fork/compiler/fir/build.gradle.kts
T
Yahor Berdnikau cf2d03b914 Move common configuration from /build.gradle.kts into plugin
Move all common to all projects configuration from root build.gradle.kts
into common-configuration convention plugin.
2022-05-24 07:58:36 +00:00

29 lines
640 B
Kotlin

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<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>>().configureEach {
kotlinOptions {
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
}
}
}
}