summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-01-14 16:57:46 +0000
committerCaolán McNamara <caolanm@redhat.com>2011-01-14 16:57:46 +0000
commit0ccf7cd56cec5e3d4806f202eff32ee5783c9df5 (patch)
treee44287ba70ed050f3456c2e2bb467c2b0e170e35
parent04752751d5fac163e661d256976d37e76c6e9cdc (diff)
ironically --enable-werror doesn't do anything if all modules set warningfree
-rw-r--r--solenv/inc/settings.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/solenv/inc/settings.mk b/solenv/inc/settings.mk
index 6180e303bf1e..bd4673f6a7da 100644
--- a/solenv/inc/settings.mk
+++ b/solenv/inc/settings.mk
@@ -1243,11 +1243,13 @@ CDEFS+=$(JAVADEF)
# .mk file for that platform should set COMPILER_WARN_ERRORS=TRUE and no longer
# set MODULES_WITH_WARNINGS, and once no platform sets MODULES_WITH_WARNINGS any
# longer, this code can go away:
-.IF "$(MODULES_WITH_WARNINGS)" != ""
+.IF "$(MODULES_WITH_WARNINGS)" == ""
+COMPILER_WARN_ERRORS=TRUE
+.ELSE
MODULES_WITH_WARNINGS_1 := $(foreach,i,$(MODULES_WITH_WARNINGS) .$(i).)
MODULES_WITH_WARNINGS_2 := $(subst,.$(PRJNAME)., $(MODULES_WITH_WARNINGS_1))
.IF "$(MODULES_WITH_WARNINGS_1)" == "$(MODULES_WITH_WARNINGS_2)"
-COMPILER_WARN_ERRORS = TRUE
+COMPILER_WARN_ERRORS=TRUE
.ENDIF
.ENDIF