diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/NativeEmbeddableCompilerJarIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/NativeEmbeddableCompilerJarIT.kt index c9ff2fb6452..85b6d67d197 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/NativeEmbeddableCompilerJarIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/NativeEmbeddableCompilerJarIT.kt @@ -66,10 +66,13 @@ class NativeEmbeddableCompilerJarIT : BaseGradleIT() { } } - build(":clean") {} // Ensure the tasks aren't up-to-date. + build(":runDebugExecutableHost") { + assertTasksUpToDate(":linkDebugExecutableHost", ":compileKotlinHost") + } build(":runDebugExecutableHost", "-Pkotlin.native.useEmbeddableCompilerJar=true") { assertSuccessful() + assertTasksExecuted(":linkDebugExecutableHost", ":compileKotlinHost") checkNativeCompilerClasspath(":linkDebugExecutableHost", ":compileKotlinHost") { assertFalse(it.includesRegularJar()) assertTrue(it.includesEmbeddableJar()) 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 76ee28dcb5a..a1d68a0d512 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 @@ -206,6 +206,10 @@ abstract class AbstractKotlinNativeCompile = project.provider { val prefix = outputKind.prefix(konanTarget)