Skip to content

Commit c581d95

Browse files
committed
Conditional extension for js and wasm
1 parent c22588d commit c581d95

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

plugin/main/src/kotlinx/benchmark/gradle/JsEngineExecTasks.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@ private fun Project.getExecutableFile(compilation: KotlinJsIrCompilation): Provi
4848
val kotlinTarget = compilation.target as KotlinJsIrTarget
4949
val binary = kotlinTarget.binaries.executable(compilation)
5050
.first { it.mode == KotlinJsBinaryMode.PRODUCTION } as JsIrBinary
51+
val extension = if (kotlinTarget.platformType == KotlinPlatformType.wasm) "mjs" else "js"
5152
val outputFileName = binary.linkTask.flatMap { task ->
52-
task.compilerOptions.moduleName.map { "$it.js" }
53+
task.compilerOptions.moduleName.map { "$it.$extension" }
5354
}
5455
val destinationDir = binary.linkSyncTask.flatMap { it.destinationDirectory }
5556
val executableFile = destinationDir.zip(outputFileName) { dir, fileName -> dir.resolve(fileName) }

0 commit comments

Comments
 (0)