From 2de44957114172353a26f0e88853615d68a88472 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Thu, 25 May 2023 20:56:19 +0200 Subject: [PATCH] [repo] migrate KGP to compiler options DSL --- .../kotlin-gradle-plugin/build.gradle.kts | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts index 4e556ab6efc..6bebb59f74a 100644 --- a/libraries/tools/kotlin-gradle-plugin/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin/build.gradle.kts @@ -18,13 +18,19 @@ pill { variant = PillExtension.Variant.FULL } -kotlin.sourceSets.all { - languageSettings.optIn("kotlin.RequiresOptIn") - languageSettings.optIn("org.jetbrains.kotlin.gradle.plugin.mpp.pm20.AdvancedKotlinGradlePluginApi") - languageSettings.optIn("org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi") - languageSettings.optIn("org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi") - languageSettings.optIn("org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi") - languageSettings.optIn("org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi") +kotlin { + compilerOptions { + optIn.addAll( + listOf( + "kotlin.RequiresOptIn", + "org.jetbrains.kotlin.gradle.plugin.mpp.pm20.AdvancedKotlinGradlePluginApi", + "org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi", + "org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi", + "org.jetbrains.kotlin.gradle.ExternalKotlinTargetApi", + "org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi", + ) + ) + } } apiValidation {