@@ -4,6 +4,7 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
4
4
import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenExec
5
5
import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenRootEnvSpec
6
6
import org.jetbrains.kotlin.gradle.targets.js.ir.JsIrBinary
7
+ import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrLink
7
8
import org.jetbrains.kotlin.gradle.targets.js.ir.WasmBinary
8
9
9
10
plugins {
@@ -40,11 +41,11 @@ kotlin {
40
41
}
41
42
}
42
43
43
- val compileProductionExecutableKotlinWasmJsOptimize : TaskProvider <BinaryenExec > by tasks.existing(BinaryenExec ::class ) {
44
+ val compileProductionExecutableKotlinWasmJs : TaskProvider <KotlinJsIrLink > by tasks.existing(KotlinJsIrLink ::class ) {
44
45
}
45
46
46
- val composeWasmStdlib: Provider <Directory > = compileProductionExecutableKotlinWasmJsOptimize
47
- .flatMap { it.outputDirectory .locationOnly }
47
+ val composeWasmStdlib: Provider <Directory > = compileProductionExecutableKotlinWasmJs
48
+ .flatMap { it.destinationDirectory .locationOnly }
48
49
val composeWasmStdlibFile: Provider <RegularFile > = composeWasmStdlib
49
50
.map { it.file(" stdlib_master.wasm" ) }
50
51
@@ -73,7 +74,7 @@ kotlinComposeWasmStdlibFile.outgoing.variants.create("stdlib") {
73
74
}
74
75
75
76
artifact(composeWasmStdlib) {
76
- builtBy(compileProductionExecutableKotlinWasmJsOptimize )
77
+ builtBy(compileProductionExecutableKotlinWasmJs )
77
78
}
78
79
}
79
80
@@ -86,7 +87,7 @@ kotlinComposeWasmStdlibFile.outgoing.variants.create("wasm-file") {
86
87
}
87
88
88
89
artifact(composeWasmStdlibFile) {
89
- builtBy(compileProductionExecutableKotlinWasmJsOptimize )
90
+ builtBy(compileProductionExecutableKotlinWasmJs )
90
91
}
91
92
}
92
93
0 commit comments