summaryrefslogtreecommitdiff
path: root/mk/validate-settings.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/validate-settings.mk')
-rw-r--r--mk/validate-settings.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/mk/validate-settings.mk b/mk/validate-settings.mk
index 184dfe2ff7..7dc124fcba 100644
--- a/mk/validate-settings.mk
+++ b/mk/validate-settings.mk
@@ -4,7 +4,16 @@
WERROR = -Werror
HADDOCK_DOCS = YES
+
SRC_CC_OPTS += -Wall $(WERROR)
+# Debian doesn't turn -Werror=unused-but-set-variable on by default, so
+# we turn it on explicitly for consistency with other users
+ifeq "$(GccLT46)" "NO"
+SRC_CC_OPTS += -Werror=unused-but-set-variable
+endif
+# gcc 4.6 gives 3 warning for giveCapabilityToTask not being inlined
+SRC_CC_OPTS += -Wno-error=inline
+
SRC_HC_OPTS += -Wall $(WERROR) -H64m -O0
# Safe by default