diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/kotlin-js-ir-ic-multiple-artifacts/app/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/kotlin-js-ir-ic-multiple-artifacts/app/build.gradle.kts index daeddab502b..1e2be5da945 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/kotlin-js-ir-ic-multiple-artifacts/app/build.gradle.kts +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/kotlin-js-ir-ic-multiple-artifacts/app/build.gradle.kts @@ -1,3 +1,6 @@ +import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsBinaryMode +import org.jetbrains.kotlin.gradle.targets.js.ir.JsIrBinary + plugins { kotlin("js") } @@ -12,5 +15,16 @@ kotlin { browser { } binaries.executable() + val main by compilations.getting + main.binaries + .matching { it.mode == KotlinJsBinaryMode.DEVELOPMENT } + .matching { it is JsIrBinary } + .all { + this as JsIrBinary + linkTask.configure { + val rootCacheDir = rootCacheDirectory.get() + rootCacheDirectory.set(rootCacheDir) + } + } } }