ifeq ($(DEBUG),0)
ifeq ($(SANITIZE),)
- CXXFLAGS += -O3 -DNDEBUG -D_FORTIFY_SOURCE=1
+ CXXFLAGS += -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG
else
- CXXFLAGS += -O1 -D_FORTIFY_SOURCE=0 -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
+ CXXFLAGS += -O1 -U_FORTIFY_SOURCE -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
LDFLAGS += -fsanitize=$(SANITIZE)
endif
CXXFLAGS += -march=$(MARCH) -mtune=$(MTUNE)
ifeq ($(DEBUG),0)
ifeq ($(SANITIZE),)
- CXXFLAGS += -O3 -DNDEBUG -D_FORTIFY_SOURCE=1
+ CXXFLAGS += -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG
else
- CXXFLAGS += -O1 -D_FORTIFY_SOURCE=0 -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
+ CXXFLAGS += -O1 -U_FORTIFY_SOURCE -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
endif
CXXFLAGS += -march=$(MARCH) -mtune=$(MTUNE)
else