Backed-off -Wall for GCC due to issues when managing induced warnings when using -Wall.
parent
821d467b9e
commit
77556fca7b
|
|
@ -25,10 +25,9 @@ ifeq ($(PREFIX),)
|
||||||
PREFIX = /usr
|
PREFIX = /usr
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Enable at GCC 4.7 and above because of the intersection with suppression using GCC_DIAGNOSTIC_AWARE
|
# Sadly, we can't actually use GCC_PRAGMA_AWARE because GCC appears to be broken.
|
||||||
GCC47_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -i -c "^gcc version (4\.[7-9]|[5-9])")
|
# http://stackoverflow.com/questions/31509434/gcc-does-not-honor-pragma-gcc-diagnostic-to-silence-warnings
|
||||||
WALL_SUPPORT ?= $(shell echo $$(($(CLANG_COMPILER) + $(GCC47_OR_LATER))))
|
ifneq ($(CLANG_COMPILER),0)
|
||||||
ifneq ($(WALL_SUPPORT),0)
|
|
||||||
CXXFLAGS += -Wall
|
CXXFLAGS += -Wall
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue