[Gradle] Deprecate kotlinOptions in KotlinNativeLinkArtifactTask task
^KT-63419 In Progress
This commit is contained in:
committed by
Space Team
parent
6719a437f7
commit
48a84e5b79
+1
@@ -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)
|
||||
|
||||
+7
-6
@@ -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<KotlinCommonToolOptions>
|
||||
) {
|
||||
@Suppress("DEPRECATION")
|
||||
@Deprecated(KOTLIN_OPTIONS_AS_TOOLS_DEPRECATION_MESSAGE)
|
||||
fun kotlinOptions(fn: Action<KotlinCommonToolOptions>) {
|
||||
fn.execute(kotlinOptions)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user