X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=GNUmakefile;h=bad078a8859eb2b0265320d2c2b60acd0a948609;hp=4b24d68d199c466d6d7e1639b299810356c5fac1;hb=6985657ff6dd0657c8e17ddb2b9c57b5ed25b96b;hpb=e5101239b8158cbc63ef43d79aced08e4744895a diff --git a/GNUmakefile b/GNUmakefile index 4b24d68d19..bad078a885 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -19,6 +19,7 @@ ifdef CONFIG include $(CONFIG) CFLAGS += -Wall \ + -Wextra \ -pedantic \ -DFACTOR_VERSION="$(VERSION)" \ -DFACTOR_GIT_LABEL="$(GIT_LABEL)" \ @@ -26,6 +27,13 @@ ifdef CONFIG CXXFLAGS += -std=c++11 + # SANITIZER=address ./build.sh compile + # address,thread,undefined,leak + ifdef SANITIZER + CFLAGS += -fsanitize=$(SANITIZER) + CXXFLAGS += -fsanitize=$(SANITIZER) + endif + ifneq ($(DEBUG), 0) CFLAGS += -g -DFACTOR_DEBUG else