[Gradle] Deprecate kotlinOptions DSL in KotlinCompile DSL

^KT-63419 In Progress
This commit is contained in:
Yahor Berdnikau
2024-02-23 13:26:13 +01:00
committed by Space Team
parent 433bec3700
commit 2f70478e67
9 changed files with 13 additions and 46 deletions
@@ -1,5 +1,4 @@
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import org.jetbrains.kotlin.gradle.dsl.*
import org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper
import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
@@ -171,6 +170,7 @@ fun Project.configureKotlinCompilationOptions() {
if (project.path != ":native:kotlin-test-native-xctest") {
doFirst {
if (!useAbsolutePathsInKlib) {
@Suppress("DEPRECATION")
(this as KotlinCompile<*>).kotlinOptions.freeCompilerArgs +=
"-Xklib-relative-path-base=${layout.buildDirectory.get().asFile},${layout.projectDirectory.asFile},$rootDir"
}