summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index d04ce98..9adcf1e 100644
--- a/Makefile
+++ b/Makefile
@@ -129,6 +129,15 @@ CXXFLAGS+=\
-DGESTURES_INTERNAL=1 \
-I.
+ifeq (yes,$(SANITIZE_GESTURES))
+CXXFLAGS+=\
+ -fsanitize=address,undefined \
+ -fno-sanitize-recover=all
+LINK_FLAGS+=\
+ -fsanitize=address,undefined \
+ -fno-sanitize-recover=all
+endif
+
# Local compilation needs these flags, esp for code coverage testing
ifeq (g++,$(CXX))
CXXFLAGS+=\
@@ -138,9 +147,6 @@ CXXFLAGS+=\
-ftest-coverage \
-fprofile-arcs
LINK_FLAGS+=-lgcov
-else
-CXXFLAGS+=\
- -DXLOGGING
endif
PKG_CONFIG ?= pkg-config