[Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task

^KT-63419 Verification Pending
This commit is contained in:
Yahor Berdnikau
2024-02-23 22:35:26 +01:00
committed by Space Team
parent 48a84e5b79
commit 3511733aa7
6 changed files with 20 additions and 4 deletions
@@ -56,6 +56,8 @@ abstract class KotlinNativeArtifactConfigImpl(artifactName: String) : KotlinArti
@Suppress("DEPRECATION")
internal var kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit = {}
@Deprecated("Please migrate to toolOptions DSL. More details are here: https://kotl.in/u1r8ln")
override fun kotlinOptions(
@Suppress("DEPRECATION") fn: Action<KotlinCommonToolOptions>
) {
@@ -67,7 +67,9 @@ class KotlinNativeFatFrameworkImpl(
override val modes: Set<NativeBuildType>,
override val isStatic: Boolean,
override val linkerOptions: List<String>,
@Suppress("DEPRECATION") override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
@Suppress("DEPRECATION")
@Deprecated("Please migrate to toolOptionsConfigure DSL. More details are here: https://kotl.in/u1r8ln")
override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
override val toolOptionsConfigure: KotlinCommonCompilerToolOptions.() -> Unit,
override val binaryOptions: Map<String, String>,
override val targets: Set<KonanTarget>,
@@ -59,7 +59,9 @@ class KotlinNativeFrameworkImpl(
override val modes: Set<NativeBuildType>,
override val isStatic: Boolean,
override val linkerOptions: List<String>,
@Suppress("DEPRECATION") override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
@Suppress("DEPRECATION")
@Deprecated("Please migrate to toolOptionsConfigure DSL. More details are here: https://kotl.in/u1r8ln")
override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
override val toolOptionsConfigure: KotlinCommonCompilerToolOptions.() -> Unit,
override val binaryOptions: Map<String, String>,
override val target: KonanTarget,
@@ -56,7 +56,9 @@ class KotlinNativeLibraryImpl(
override val modes: Set<NativeBuildType>,
override val isStatic: Boolean,
override val linkerOptions: List<String>,
@Suppress("DEPRECATION") override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
@Suppress("DEPRECATION")
@Deprecated("Please migrate to toolOptionsConfigure DSL. More details are here: https://kotl.in/u1r8ln")
override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
override val toolOptionsConfigure: KotlinCommonCompilerToolOptions.() -> Unit,
override val binaryOptions: Map<String, String>,
override val target: KonanTarget,
@@ -67,7 +67,9 @@ class KotlinNativeXCFrameworkImpl(
override val modes: Set<NativeBuildType>,
override val isStatic: Boolean,
override val linkerOptions: List<String>,
@Suppress("DEPRECATION") override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
@Suppress("DEPRECATION")
@Deprecated("Please migrate to toolOptionsConfigure DSL. More details are here: https://kotl.in/u1r8ln")
override val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit,
override val toolOptionsConfigure: KotlinCommonCompilerToolOptions.() -> Unit,
override val binaryOptions: Map<String, String>,
override val targets: Set<KonanTarget>,