diff --git a/libraries/stdlib/wasm/build.gradle.kts b/libraries/stdlib/wasm/build.gradle.kts index fae36c413e6..01ece239e04 100644 --- a/libraries/stdlib/wasm/build.gradle.kts +++ b/libraries/stdlib/wasm/build.gradle.kts @@ -110,10 +110,17 @@ kotlin { } } -tasks.withType>().configureEach { - // TODO: fix all warnings, enable explicit API mode and -Werror - kotlinOptions.suppressWarnings = true +tasks.named("compileKotlinWasm", KotlinCompile::class) { + // TODO: enable explicit API mode + kotlinOptions.allWarningsAsErrors = true +} +tasks.named("compileTestKotlinWasm", KotlinCompile::class) { + // TODO: fix all warnings, enable and -Werror + kotlinOptions.suppressWarnings = true +} + +tasks.withType>().configureEach { kotlinOptions.freeCompilerArgs += listOf( "-Xallow-kotlin-package", "-opt-in=kotlin.ExperimentalMultiplatform",