From 6a7fdcca4d2d29fa9d1f7c8156fee19a79704753 Mon Sep 17 00:00:00 2001 From: Tony Olagbaiye Date: Wed, 9 May 2018 13:40:23 +0100 Subject: [PATCH] Move sanitizers to debug build --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d6e0082..154917e 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,10 @@ CC=clang CXX=g++ RM=rm -f -SANCFLAGS=-fsanitize=address -fsanitize=leak -SANLDFLAGS=-static-libasan -static-liblsan +ifdef DEBUG + SANCFLAGS=-fsanitize=address -fsanitize=leak + SANLDFLAGS=-static-libasan -static-liblsan +endif CFLAGS=$(SANCFLAGS) -fno-omit-frame-pointer -fPIC -std=gnu99 -g -Wall -Wextra -Werror-implicit-function-declaration -Wno-missing-field-initializers -Ilibwebsockets/include -Ijson-c LDFLAGS=-shared -g $(SANCFLAGS) $(SANLDFLAGS) LDLIBS=-lgnutls