diff --git a/src/build/Common.gmake b/src/build/Common.gmake index 2074413dcd8086e14aff1dc5b9bd0732b783ccfb..fae8b7b31c1a068974878899482b09864e9d1ba5 100644 --- a/src/build/Common.gmake +++ b/src/build/Common.gmake @@ -153,6 +153,13 @@ ifdef DEBUG CFLAGS += -fprofile-arcs -ftest-coverage LDFLAGS += -fprofile-arcs -ftest-coverage endif + ifdef FORTIFY + CFLAGS += -D_FORTIFY_SOURCE=3 -O1 + endif + ifdef SANITIZE + CFLAGS += -fsanitize=undefined,address + LDFLAGS += -fsanitize=undefined,address + endif else ifdef USE_UPROFILE CFLAGS += -fprofile-use