[Build] Setup useFirForLibraries flag

This commit is contained in:
Dmitriy Novozhilov
2021-09-17 16:25:09 +03:00
committed by teamcityserver
parent 0bfc88fad0
commit 0923d39215
12 changed files with 33 additions and 0 deletions
+10
View File
@@ -64,6 +64,16 @@ ext.configurePluginMarkers = { Project project, withEmptyJars = true ->
PluginMarkersKt.publishPluginMarkers(project, withEmptyJars)
}
ext.configureFrontendIr = { Project project ->
project.tasks.withType(KotlinCompile.class) { task ->
task.kotlinOptions {
if (project.kotlinBuildProperties.useFirForLibraries) {
freeCompilerArgs += "-Xuse-fir"
}
}
}
}
allprojects { project ->
project.ext.configureSourcesJar = { lambda = {} ->
ArtifactsKt.sourcesJar(project) { task ->