diff --git a/builddefs/common_rules.mk b/builddefs/common_rules.mk index d8e0bf0220..282cc6c656 100644 --- a/builddefs/common_rules.mk +++ b/builddefs/common_rules.mk @@ -76,6 +76,8 @@ else endif CFLAGS += -Wall CFLAGS += -Wstrict-prototypes +CFLAGS += $(call cc-option,-Wunused-but-set-variable=1,-Wunused-but-set-variable) +CFLAGS += $(call cc-option,-Wunused-but-set-parameter=1,-Wunused-but-set-parameter) ifneq ($(strip $(ALLOW_WARNINGS)), yes) CFLAGS += -Werror endif @@ -93,7 +95,8 @@ CXXFLAGS += -O$(OPT) CXXFLAGS += -w CXXFLAGS += -Wall CXXFLAGS += -Wundef - +CXXFLAGS += $(call cc-option,-Wunused-but-set-variable=1,-Wunused-but-set-variable) +CXXFLAGS += $(call cc-option,-Wunused-but-set-parameter=1,-Wunused-but-set-parameter) ifneq ($(strip $(ALLOW_WARNINGS)), yes) CXXFLAGS += -Werror endif