diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 3ec018187ed..0322a6a739d 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -128,8 +128,9 @@ java { } tasks.withType().configureEach { - kotlinOptions.freeCompilerArgs += - listOf("-Xopt-in=kotlin.RequiresOptIn", "-Xskip-runtime-version-check") + kotlinOptions.freeCompilerArgs += listOf( + "-Xopt-in=kotlin.RequiresOptIn", "-Xskip-runtime-version-check", "-Xsuppress-version-warnings" + ) } tasks["build"].dependsOn(":prepare-deps:build") diff --git a/compiler/daemon/daemon-client-new/build.gradle.kts b/compiler/daemon/daemon-client-new/build.gradle.kts index c94462e9635..bf93f440a3d 100644 --- a/compiler/daemon/daemon-client-new/build.gradle.kts +++ b/compiler/daemon/daemon-client-new/build.gradle.kts @@ -50,6 +50,7 @@ dependencies { tasks.withType> { kotlinOptions { apiVersion = "1.3" + freeCompilerArgs += "-Xsuppress-version-warnings" } } diff --git a/compiler/daemon/daemon-client/build.gradle.kts b/compiler/daemon/daemon-client/build.gradle.kts index 1be90e1a62d..20923bdfec7 100644 --- a/compiler/daemon/daemon-client/build.gradle.kts +++ b/compiler/daemon/daemon-client/build.gradle.kts @@ -42,6 +42,7 @@ tasks.withType> { kotlinOptions { // This module is being run from within Gradle, older versions of which only have kotlin-stdlib 1.3 in the runtime classpath. apiVersion = "1.3" + freeCompilerArgs += "-Xsuppress-version-warnings" } } diff --git a/idea/kotlin-gradle-tooling/build.gradle.kts b/idea/kotlin-gradle-tooling/build.gradle.kts index 60b4dd929f4..06764e4de8f 100644 --- a/idea/kotlin-gradle-tooling/build.gradle.kts +++ b/idea/kotlin-gradle-tooling/build.gradle.kts @@ -19,6 +19,12 @@ sourceSets { "test" {} } +tasks.withType> { + kotlinOptions { + freeCompilerArgs += "-Xsuppress-deprecated-jvm-target-warning" + } +} + runtimeJar() sourcesJar() diff --git a/libraries/kotlinx-metadata/build.gradle.kts b/libraries/kotlinx-metadata/build.gradle.kts index e545c5e09ca..c24e2411374 100644 --- a/libraries/kotlinx-metadata/build.gradle.kts +++ b/libraries/kotlinx-metadata/build.gradle.kts @@ -18,3 +18,9 @@ dependencies { compileOnly(project(":core:metadata")) compileOnly(protobufLite()) } + +tasks.withType> { + kotlinOptions { + freeCompilerArgs += "-Xsuppress-deprecated-jvm-target-warning" + } +} diff --git a/libraries/kotlinx-metadata/jvm/build.gradle.kts b/libraries/kotlinx-metadata/jvm/build.gradle.kts index 6a6c85bbacb..72d540a524c 100644 --- a/libraries/kotlinx-metadata/jvm/build.gradle.kts +++ b/libraries/kotlinx-metadata/jvm/build.gradle.kts @@ -48,6 +48,12 @@ dependencies { testRuntimeOnly(project(":kotlin-reflect")) } +tasks.withType> { + kotlinOptions { + freeCompilerArgs += "-Xsuppress-deprecated-jvm-target-warning" + } +} + if (deployVersion != null) { publish() } diff --git a/libraries/scripting/common/build.gradle.kts b/libraries/scripting/common/build.gradle.kts index 9955f16991b..1b0adbdfd28 100644 --- a/libraries/scripting/common/build.gradle.kts +++ b/libraries/scripting/common/build.gradle.kts @@ -1,4 +1,3 @@ - plugins { kotlin("jvm") id("jps-compatible") @@ -19,7 +18,9 @@ sourceSets { } tasks.withType> { - kotlinOptions.freeCompilerArgs += "-Xallow-kotlin-package" + kotlinOptions.freeCompilerArgs += listOf( + "-Xallow-kotlin-package", "-Xsuppress-deprecated-jvm-target-warning" + ) } publish() diff --git a/libraries/scripting/dependencies-maven/build.gradle.kts b/libraries/scripting/dependencies-maven/build.gradle.kts index a371f4b98b7..a4378fc558f 100644 --- a/libraries/scripting/dependencies-maven/build.gradle.kts +++ b/libraries/scripting/dependencies-maven/build.gradle.kts @@ -1,4 +1,3 @@ - plugins { kotlin("jvm") id("jps-compatible") @@ -32,7 +31,9 @@ sourceSets { } tasks.withType> { - kotlinOptions.freeCompilerArgs += "-Xallow-kotlin-package" + kotlinOptions.freeCompilerArgs += listOf( + "-Xallow-kotlin-package", "-Xsuppress-deprecated-jvm-target-warning" + ) } publish() diff --git a/libraries/scripting/dependencies/build.gradle.kts b/libraries/scripting/dependencies/build.gradle.kts index b889f05eb85..a9f6d5b2c1f 100644 --- a/libraries/scripting/dependencies/build.gradle.kts +++ b/libraries/scripting/dependencies/build.gradle.kts @@ -1,4 +1,3 @@ - plugins { kotlin("jvm") id("jps-compatible") @@ -18,7 +17,9 @@ sourceSets { } tasks.withType> { - kotlinOptions.freeCompilerArgs += "-Xallow-kotlin-package" + kotlinOptions.freeCompilerArgs += listOf( + "-Xallow-kotlin-package", "-Xsuppress-deprecated-jvm-target-warning" + ) } publish() diff --git a/libraries/stdlib/jvm-minimal-for-test/build.gradle.kts b/libraries/stdlib/jvm-minimal-for-test/build.gradle.kts index 4bdac657e5a..38cd5f2ac1f 100644 --- a/libraries/stdlib/jvm-minimal-for-test/build.gradle.kts +++ b/libraries/stdlib/jvm-minimal-for-test/build.gradle.kts @@ -65,6 +65,7 @@ tasks.withType { freeCompilerArgs += listOf( "-Xallow-kotlin-package", "-Xmulti-platform", + "-Xsuppress-deprecated-jvm-target-warning", "-Xopt-in=kotlin.RequiresOptIn", "-Xopt-in=kotlin.contracts.ExperimentalContracts" ) @@ -90,4 +91,3 @@ publishing { maven("${rootProject.buildDir}/internal/repo") } } - diff --git a/libraries/stdlib/jvm/build.gradle b/libraries/stdlib/jvm/build.gradle index 9a48d3bf301..67f05c2259d 100644 --- a/libraries/stdlib/jvm/build.gradle +++ b/libraries/stdlib/jvm/build.gradle @@ -136,6 +136,7 @@ compileTestKotlin { "-Xopt-in=kotlin.RequiresOptIn", "-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-Xopt-in=kotlin.ExperimentalStdlibApi", + "-Xsuppress-deprecated-jvm-target-warning", ] // This is needed for JavaTypeTest; typeOf for non-reified type parameters doesn't work otherwise, for implementation reasons. freeCompilerArgs.remove("-Xno-optimized-callable-references") diff --git a/libraries/tools/kotlin-allopen/build.gradle b/libraries/tools/kotlin-allopen/build.gradle index 536acf8add2..cc85eb13c72 100644 --- a/libraries/tools/kotlin-allopen/build.gradle +++ b/libraries/tools/kotlin-allopen/build.gradle @@ -26,7 +26,9 @@ dependencies { tasks.withType(project.compileKotlin.class) { kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += ["-Xskip-prerelease-check", "-Xskip-runtime-version-check"] + kotlinOptions.freeCompilerArgs += [ + "-Xskip-prerelease-check", "-Xskip-runtime-version-check", "-Xsuppress-version-warnings" + ] } jar { diff --git a/libraries/tools/kotlin-gradle-plugin-api/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-api/build.gradle.kts index fe436db8a7f..c7ffbcbf555 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin-api/build.gradle.kts @@ -26,7 +26,9 @@ tasks { withType { kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += listOf("-Xskip-prerelease-check") + kotlinOptions.freeCompilerArgs += listOf( + "-Xskip-prerelease-check", "-Xsuppress-version-warnings" + ) } named("jar") { diff --git a/libraries/tools/kotlin-gradle-plugin-model/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-model/build.gradle.kts index cd28b8da42a..4ce6cbf8cd5 100644 --- a/libraries/tools/kotlin-gradle-plugin-model/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin-model/build.gradle.kts @@ -22,7 +22,9 @@ tasks { withType { kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += listOf("-Xskip-prerelease-check") + kotlinOptions.freeCompilerArgs += listOf( + "-Xskip-prerelease-check", "-Xsuppress-version-warnings" + ) } named("jar") { diff --git a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts index 74be09e504c..b0b1c7a6fee 100644 --- a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts @@ -124,7 +124,9 @@ tasks { kotlinOptions.jdkHome = rootProject.extra["JDK_18"] as String kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += listOf("-Xskip-prerelease-check") + kotlinOptions.freeCompilerArgs += listOf( + "-Xskip-prerelease-check", "-Xsuppress-version-warnings" + ) } named("processResources") { diff --git a/libraries/tools/kotlin-noarg/build.gradle b/libraries/tools/kotlin-noarg/build.gradle index b30bf561c84..2cd5fb8f2d9 100644 --- a/libraries/tools/kotlin-noarg/build.gradle +++ b/libraries/tools/kotlin-noarg/build.gradle @@ -32,7 +32,9 @@ dependencies { tasks.withType(project.compileKotlin.class) { kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += ["-Xskip-prerelease-check", "-Xskip-runtime-version-check"] + kotlinOptions.freeCompilerArgs += [ + "-Xskip-prerelease-check", "-Xskip-runtime-version-check", "-Xsuppress-version-warnings" + ] } jar { diff --git a/libraries/tools/kotlin-sam-with-receiver/build.gradle b/libraries/tools/kotlin-sam-with-receiver/build.gradle index edfe8f7b30f..7ae03b1566d 100644 --- a/libraries/tools/kotlin-sam-with-receiver/build.gradle +++ b/libraries/tools/kotlin-sam-with-receiver/build.gradle @@ -32,7 +32,9 @@ dependencies { tasks.withType(project.compileKotlin.class) { kotlinOptions.languageVersion = "1.3" kotlinOptions.apiVersion = "1.3" - kotlinOptions.freeCompilerArgs += ["-Xskip-prerelease-check", "-Xskip-runtime-version-check"] + kotlinOptions.freeCompilerArgs += [ + "-Xskip-prerelease-check", "-Xskip-runtime-version-check", "-Xsuppress-version-warnings" + ] } jar { diff --git a/plugins/sam-with-receiver/sam-with-receiver-cli/build.gradle.kts b/plugins/sam-with-receiver/sam-with-receiver-cli/build.gradle.kts index 8f79c1e3ca0..55bba0cd277 100644 --- a/plugins/sam-with-receiver/sam-with-receiver-cli/build.gradle.kts +++ b/plugins/sam-with-receiver/sam-with-receiver-cli/build.gradle.kts @@ -1,4 +1,3 @@ - description = "Kotlin SamWithReceiver Compiler Plugin" plugins {