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