diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeFramework.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeFramework.kt index 056cb9af111..941311fd6db 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeFramework.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeFramework.kt @@ -126,6 +126,7 @@ internal fun KotlinNativeArtifact.registerLinkFrameworkTask( } task.libraries.setFrom(project.configurations.getByName(librariesConfigurationName)) task.exportLibraries.setFrom(project.configurations.getByName(exportConfigurationName)) + @Suppress("DEPRECATION") task.kotlinOptions(kotlinOptionsFn) } project.tasks.named(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).dependsOn(resultTask) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeLinkArtifactTask.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeLinkArtifactTask.kt index 5a67438aeac..f85853c036b 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeLinkArtifactTask.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/artifact/KotlinNativeLinkArtifactTask.kt @@ -113,21 +113,22 @@ abstract class KotlinNativeLinkArtifactTask @Inject constructor( } @Suppress("DEPRECATION") + @Deprecated(KOTLIN_OPTIONS_AS_TOOLS_DEPRECATION_MESSAGE) @get:Internal val kotlinOptions = object : KotlinCommonToolOptions { override val options: KotlinCommonCompilerToolOptions get() = toolOptions } - fun kotlinOptions( - @Suppress("DEPRECATION") fn: KotlinCommonToolOptions.() -> Unit - ) { + @Suppress("DEPRECATION") + @Deprecated(KOTLIN_OPTIONS_AS_TOOLS_DEPRECATION_MESSAGE) + fun kotlinOptions(fn: KotlinCommonToolOptions.() -> Unit) { kotlinOptions.fn() } - fun kotlinOptions( - @Suppress("DEPRECATION") fn: Action - ) { + @Suppress("DEPRECATION") + @Deprecated(KOTLIN_OPTIONS_AS_TOOLS_DEPRECATION_MESSAGE) + fun kotlinOptions(fn: Action) { fn.execute(kotlinOptions) }