Use -Xnormalize-constructor-calls=enable for Kotlin/JVM compilation only
This commit is contained in:
+9
-1
@@ -236,11 +236,19 @@ allprojects {
|
|||||||
}
|
}
|
||||||
configureJvmProject(javaHome!!, jvmTarget!!)
|
configureJvmProject(javaHome!!, jvmTarget!!)
|
||||||
|
|
||||||
|
val commonCompilerArgs = listOf("-Xallow-kotlin-package")
|
||||||
|
|
||||||
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
|
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
|
||||||
kotlinOptions {
|
kotlinOptions {
|
||||||
languageVersion = kotlinLanguageVersion
|
languageVersion = kotlinLanguageVersion
|
||||||
apiVersion = kotlinLanguageVersion
|
apiVersion = kotlinLanguageVersion
|
||||||
freeCompilerArgs = listOf("-Xallow-kotlin-package", "-Xnormalize-constructor-calls=enable")
|
freeCompilerArgs = commonCompilerArgs
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile> {
|
||||||
|
kotlinOptions {
|
||||||
|
freeCompilerArgs = commonCompilerArgs + listOf("-Xnormalize-constructor-calls=enable")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user