From 9af771284d7e74d7e1685872f14dd970dc8b0aec Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 10 Feb 2016 12:56:35 +0100 Subject: Add build=sanitize option to makefile. --- Makerules | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Makerules') diff --git a/Makerules b/Makerules index 5b3d4fc1..013b2e20 100644 --- a/Makerules +++ b/Makerules @@ -9,11 +9,14 @@ CFLAGS += -Wall ifeq "$(build)" "debug" CFLAGS += -pipe -g -DDEBUG +else ifeq "$(build)" "release" +CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer +else ifeq "$(build)" "sanitize" +CFLAGS += -pipe -g -DDEBUG -fsanitize=address -fno-omit-frame-pointer +LDFLAGS += -fsanitize=address else ifeq "$(build)" "profile" CFLAGS += -pipe -O2 -DNDEBUG -pg LDFLAGS += -pg -else ifeq "$(build)" "release" -CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer else ifeq "$(build)" "coverage" CFLAGS += -pipe -g -DDEBUG -pg -fprofile-arcs -ftest-coverage LIBS += -lgcov -- cgit v1.2.3