From 1bb6429c5c063c5a4438ec451a198d29bb31d6d5 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Thu, 13 Feb 2020 17:01:00 +0300 Subject: [PATCH] [Gradle, JS] Link tasks depends on compile tasks --- .../org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt index ae11a2306b8..ec83d4b7758 100755 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt @@ -356,7 +356,10 @@ internal class KotlinJsIrSourceSetProcessor( registerKotlinCompileTask( binary.linkTaskName ) { project, name, action -> - registerJsLink(project, name, binary.type, action) + registerJsLink(project, name, binary.type) { compileTask -> + action(compileTask) + compileTask.dependsOn(kotlinTask) + } } }