diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2017-09-25 13:03:01 +0200 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2017-09-25 15:08:25 +0200 |
commit | 32a7ebd389cbd2df02034400c7536ab8330984ca (patch) | |
tree | dfc5fdc75edc5fa18127d518ea3a4f1c70f15d0c /Makerules | |
parent | 9c83cbb80b08dadb575c62790e4084f04307a2e5 (diff) | |
download | mupdf-32a7ebd389cbd2df02034400c7536ab8330984ca.tar.xz |
Introduce sanitize-relase build target.
Sometimes ASAN issues only occur if optimization is
enabled. This build target allows for testing under
these conditions.
Diffstat (limited to 'Makerules')
-rw-r--r-- | Makerules | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -35,8 +35,11 @@ else ifeq "$(build)" "valgrind" CFLAGS += -pipe -O2 -DNDEBUG -DPACIFY_VALGRIND -fno-omit-frame-pointer LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s else ifeq "$(build)" "sanitize" -CFLAGS += -pipe -g -fsanitize=address -fno-omit-frame-pointer -LDFLAGS += -fsanitize=address +CFLAGS += -pipe -g -fno-omit-frame-pointer -fsanitize=address +LDFLAGS += -g -fsanitize=address +else ifeq "$(build)" "sanitize-release" +CFLAGS += -pipe -O2 -DNDEBUG -fno-omit-frame-pointer -fsanitize=address +LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s -fsanitize=address else ifeq "$(build)" "profile" CFLAGS += -pipe -O2 -DNDEBUG -pg LDFLAGS += -pg |