Add kotlin.build.disable.werror to disable -Werror locally

This can be placed, for example, in `local.properties` to temporarily
disable `-Werror` in compiler/stdlib/plugin/test modules during
development.
This commit is contained in:
Alexander Udalov
2021-02-02 15:49:51 +01:00
parent 6a959fefd0
commit 496d857db1
4 changed files with 10 additions and 6 deletions
+6 -4
View File
@@ -37,10 +37,12 @@ ext.configureJvm6Project = { Project project ->
}
}
project.tasks.withType(org.jetbrains.kotlin.gradle.dsl.KotlinCompile.class) { task ->
if (!tasksWithWarnings.contains(task.path)) {
task.kotlinOptions {
allWarningsAsErrors = true
if (!BuildPropertiesExtKt.getDisableWerror(project.kotlinBuildProperties)) {
project.tasks.withType(org.jetbrains.kotlin.gradle.dsl.KotlinCompile.class) { task ->
if (!tasksWithWarnings.contains(task.path)) {
task.kotlinOptions {
allWarningsAsErrors = true
}
}
}
}