Build: use -Xskip-runtime-version-check globally in project

This commit is contained in:
Alexander Udalov
2021-07-25 18:37:51 +02:00
parent 1599a049aa
commit e0643a4185
5 changed files with 1 additions and 14 deletions

View File

@@ -460,6 +460,7 @@ allprojects {
"-Xjvm-default=compatibility",
"-Xno-optimized-callable-references",
"-Xno-kotlin-nothing-value-exception",
"-Xskip-runtime-version-check",
"-Xsuppress-deprecated-jvm-target-warning" // Remove as soon as there are no modules for JDK 1.6 & 1.7
)

View File

@@ -41,7 +41,6 @@ tasks.withType<KotlinCompile> {
kotlinOptions.apiVersion = "1.4"
kotlinOptions.freeCompilerArgs += listOf(
"-Xskip-prerelease-check",
"-Xskip-runtime-version-check",
"-Xsuppress-version-warnings",
"-Xuse-ir" // Needed as long as languageVersion is less than 1.5.
)

View File

@@ -16,9 +16,6 @@ sourceSets {
"test" {}
}
val compileKotlin: org.jetbrains.kotlin.gradle.tasks.KotlinCompile by tasks
compileKotlin.kotlinOptions.freeCompilerArgs += "-Xskip-runtime-version-check"
val mutesPackageName = "org.jetbrains.kotlin.test.mutes"
application {

View File

@@ -17,10 +17,6 @@ dependencies {
embedded(project(":kotlinx-serialization-compiler-plugin")) { transitive = false }
}
tasks.withType(project.compileKotlin.class) {
kotlinOptions.freeCompilerArgs += ["-Xskip-runtime-version-check"]
}
jar {
manifestAttributes(manifest, project)
}

View File

@@ -43,9 +43,3 @@ val unpill by tasks.creating {
dependsOn(jar)
doLast { runPillTask("unpill") }
}
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
kotlinOptions {
freeCompilerArgs = freeCompilerArgs + "-Xskip-runtime-version-check"
}
}