Remove the previous approach to build wasm stdlib variants

This commit is contained in:
Ilya Gorbunov
2023-10-06 20:45:14 +02:00
committed by Space Team
parent d4b245615a
commit 469ca237db
7 changed files with 4 additions and 220 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
tasks.create("check") {
dependsOn(tasks.findByPath(":kotlin-stdlib-wasm-js:check"))
dependsOn(tasks.findByPath(":kotlin-stdlib:wasmJsTest"))
dependsOn(tasks.findByPath(":kotlin-stdlib:wasmWasiTest"))
}
-25
View File
@@ -1,25 +0,0 @@
import org.jetbrains.kotlin.gradle.targets.js.d8.D8RootPlugin
import org.jetbrains.kotlin.gradle.targets.js.KotlinWasmTargetAttribute
plugins {
`maven-publish`
kotlin("multiplatform")
}
description = "Kotlin Standard Library for experimental WebAssembly JS platform"
D8RootPlugin.apply(rootProject).version = v8Version
val targetDependentSources = listOf("builtins/kotlin", "internal", "src/kotlin", "src/kotlinx", "src/org.w3c").map {
"$rootDir/libraries/stdlib/wasm/js/$it"
}
configureWasmStdLib(
wasmTargetParameter = "wasm-js",
wasmTargetAttribute = KotlinWasmTargetAttribute.js,
targetDependentSources = targetDependentSources,
targetDependentTestSources = listOf("$rootDir/libraries/stdlib/wasm/js/test/"),
kotlinTestDependencyName = ":kotlin-test:kotlin-test-wasm-js"
) { extensionBody ->
kotlin(extensionBody)
}
@@ -1,23 +0,0 @@
import org.jetbrains.kotlin.gradle.targets.js.d8.D8RootPlugin
import org.jetbrains.kotlin.gradle.targets.js.KotlinWasmTargetAttribute
plugins {
`maven-publish`
kotlin("multiplatform")
}
description = "Kotlin Standard Library for experimental WebAssembly WASI platform"
val targetDependentSources = listOf("builtins/kotlin", "src/kotlin", "src/kotlinx").map {
"$rootDir/libraries/stdlib/wasm/wasi/$it"
}
configureWasmStdLib(
wasmTargetParameter = "wasm-wasi",
wasmTargetAttribute = KotlinWasmTargetAttribute.wasi,
targetDependentSources = targetDependentSources,
targetDependentTestSources = listOf("$rootDir/libraries/stdlib/wasm/wasi/test/"),
kotlinTestDependencyName = ":kotlin-test:kotlin-test-wasm-wasi"
) { extensionBody ->
kotlin(extensionBody)
}