[Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task
^KT-63419 Verification Pending
This commit is contained in:
committed by
Space Team
parent
48a84e5b79
commit
3511733aa7
+6
@@ -30,6 +30,9 @@ interface KotlinNativeArtifact : KotlinArtifact {
|
||||
val isStatic: Boolean
|
||||
val linkerOptions: List<String>
|
||||
@Suppress("DEPRECATION")
|
||||
@Deprecated(
|
||||
"Please migrate to toolOptionsConfigure DSL. More details are here: https://kotl.in/u1r8ln"
|
||||
)
|
||||
val kotlinOptionsFn: KotlinCommonToolOptions.() -> Unit
|
||||
val toolOptionsConfigure: KotlinCommonCompilerToolOptions.() -> Unit
|
||||
val binaryOptions: Map<String, String>
|
||||
@@ -85,6 +88,9 @@ interface KotlinNativeArtifactConfig : KotlinArtifactConfig {
|
||||
fun modes(vararg modes: NativeBuildType)
|
||||
var isStatic: Boolean
|
||||
var linkerOptions: List<String>
|
||||
@Deprecated(
|
||||
"Please migrate to toolOptions DSL. More details are here: https://kotl.in/u1r8ln"
|
||||
)
|
||||
fun kotlinOptions(@Suppress("DEPRECATION") fn: Action<KotlinCommonToolOptions>)
|
||||
fun toolOptions(configure: Action<KotlinCommonCompilerToolOptions>)
|
||||
fun binaryOption(name: String, value: String)
|
||||
|
||||
+2
@@ -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>
|
||||
) {
|
||||
|
||||
+3
-1
@@ -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>,
|
||||
|
||||
+3
-1
@@ -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,
|
||||
|
||||
+3
-1
@@ -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,
|
||||
|
||||
+3
-1
@@ -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>,
|
||||
|
||||
Reference in New Issue
Block a user