@@ -4,6 +4,7 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
44import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenExec
55import org.jetbrains.kotlin.gradle.targets.js.binaryen.BinaryenRootEnvSpec
66import org.jetbrains.kotlin.gradle.targets.js.ir.JsIrBinary
7+ import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrLink
78import org.jetbrains.kotlin.gradle.targets.js.ir.WasmBinary
89
910plugins {
@@ -40,11 +41,11 @@ kotlin {
4041 }
4142}
4243
43- val compileProductionExecutableKotlinWasmJsOptimize : TaskProvider <BinaryenExec > by tasks.existing(BinaryenExec ::class ) {
44+ val compileProductionExecutableKotlinWasmJs : TaskProvider <KotlinJsIrLink > by tasks.existing(KotlinJsIrLink ::class ) {
4445}
4546
46- val composeWasmStdlib: Provider <Directory > = compileProductionExecutableKotlinWasmJsOptimize
47- .flatMap { it.outputDirectory .locationOnly }
47+ val composeWasmStdlib: Provider <Directory > = compileProductionExecutableKotlinWasmJs
48+ .flatMap { it.destinationDirectory .locationOnly }
4849val composeWasmStdlibFile: Provider <RegularFile > = composeWasmStdlib
4950 .map { it.file(" stdlib_master.wasm" ) }
5051
@@ -73,7 +74,7 @@ kotlinComposeWasmStdlibFile.outgoing.variants.create("stdlib") {
7374 }
7475
7576 artifact(composeWasmStdlib) {
76- builtBy(compileProductionExecutableKotlinWasmJsOptimize )
77+ builtBy(compileProductionExecutableKotlinWasmJs )
7778 }
7879}
7980
@@ -86,7 +87,7 @@ kotlinComposeWasmStdlibFile.outgoing.variants.create("wasm-file") {
8687 }
8788
8889 artifact(composeWasmStdlibFile) {
89- builtBy(compileProductionExecutableKotlinWasmJsOptimize )
90+ builtBy(compileProductionExecutableKotlinWasmJs )
9091 }
9192}
9293
0 commit comments