From e109662cdcb8cc2799ef88dedcf2f2809694004e Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Fri, 20 Jan 2023 18:46:29 +0100 Subject: [PATCH] [Wasm] Enable warnings in stdlib and treat them as errors --- libraries/stdlib/wasm/build.gradle.kts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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",