diff --git a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt index 9fd9cd7e87f..8f61094de45 100644 --- a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt +++ b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt @@ -82,7 +82,6 @@ open class KonanCompileTask: KonanTargetableTask() { internal lateinit var artifactName: String - @OutputDirectory lateinit var outputDir: File internal set @@ -101,6 +100,9 @@ open class KonanCompileTask: KonanTargetableTask() { val artifactPath: String get() = "$artifactNamePath$artifactSuffix" + val artifact: File + @OutputFile get() = project.file(artifactPath) + // Other compilation parameters ------------------------------------------- @InputFiles val inputFiles = mutableSetOf() @@ -221,7 +223,7 @@ open class KonanCompileConfig( compilationTask.dependsOn(generateStubsTask) linkerOpts(generateStubsTask.linkerOpts) - library(compileStubsTask.artifactNamePath) + library(compileStubsTask.artifact) nativeLibraries(project.fileTree(generateStubsTask.libsDir).apply { builtBy(generateStubsTask) include("**/*.bc")