Build: explicitly disable -Xuse-fir arg for some modules
This commit is contained in:
committed by
TeamCityServer
parent
99e681ec1d
commit
e4ebeec275
+7
-1
@@ -355,6 +355,12 @@ val coreLibProjects = listOfNotNull(
|
|||||||
":kotlin-reflect"
|
":kotlin-reflect"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
val projectsWithDisabledFirBootstrap = coreLibProjects + listOf(
|
||||||
|
":kotlin-gradle-plugin",
|
||||||
|
":kotlinx-metadata",
|
||||||
|
":kotlinx-metadata-jvm"
|
||||||
|
)
|
||||||
|
|
||||||
val gradlePluginProjects = listOf(
|
val gradlePluginProjects = listOf(
|
||||||
":kotlin-gradle-plugin",
|
":kotlin-gradle-plugin",
|
||||||
":kotlin-gradle-plugin-api",
|
":kotlin-gradle-plugin-api",
|
||||||
@@ -469,7 +475,7 @@ allprojects {
|
|||||||
useIR = true
|
useIR = true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (useJvmFir) {
|
if (useJvmFir && this@allprojects.name !in projectsWithDisabledFirBootstrap) {
|
||||||
freeCompilerArgs += "-Xuse-fir"
|
freeCompilerArgs += "-Xuse-fir"
|
||||||
freeCompilerArgs += "-Xabi-stability=stable"
|
freeCompilerArgs += "-Xabi-stability=stable"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user