From 56f7e34e3ebb2e6ec1cadbf465ddebdb93c40de2 Mon Sep 17 00:00:00 2001 From: Alexander Likhachev Date: Mon, 2 Nov 2020 11:21:47 +0300 Subject: [PATCH] [Gradle, K/N] Revert change of AbstractKotlinNativeCompile supertype It was changed in order to support build cache for K/N tasks but as we doesn't support cache for CInteropProcess task at the moment, there is no overlapping outputs issue #KT-43080 Fixed --- .../targets/native/tasks/KotlinNativeTasks.kt | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt index 329bbd7da68..a8b1fc51747 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeTasks.kt @@ -14,10 +14,10 @@ import org.gradle.api.file.ConfigurableFileCollection import org.gradle.api.file.FileCollection import org.gradle.api.file.FileTree import org.gradle.api.logging.Logger -import org.gradle.api.provider.ListProperty import org.gradle.api.provider.Property import org.gradle.api.provider.Provider import org.gradle.api.tasks.* +import org.gradle.api.tasks.compile.AbstractCompile import org.jetbrains.kotlin.compilerRunner.* import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions import org.jetbrains.kotlin.gradle.dsl.KotlinCommonToolOptions @@ -112,7 +112,7 @@ private fun Collection.filterKlibsPassedToCompiler(project: Project) = fil } // endregion -abstract class AbstractKotlinNativeCompile : SourceTask() { +abstract class AbstractKotlinNativeCompile : AbstractCompile() { @get:Internal abstract val compilation: Provider @@ -145,10 +145,11 @@ abstract class AbstractKotlinNativeCompile = project.provider { val konanTarget = compilation.get().konanTarget @@ -487,10 +481,14 @@ open class KotlinNativeLink : AbstractKotlinNativeCompile