make/autoconf/spec.gmk.in
changeset 47803 2cd7d700217f
parent 47479 77a5f2ef1807
parent 47771 8024fff2e247
child 47824 cf127be65014
--- a/make/autoconf/spec.gmk.in	Tue Nov 07 09:37:45 2017 -0500
+++ b/make/autoconf/spec.gmk.in	Tue Nov 07 08:47:47 2017 +0100
@@ -311,6 +311,16 @@
 
 GCOV_ENABLED=@GCOV_ENABLED@
 
+# AddressSanitizer
+export ASAN_ENABLED:=@ASAN_ENABLED@
+export DEVKIT_LIB_DIR:=@DEVKIT_LIB_DIR@
+ifeq ($(ASAN_ENABLED), yes)
+  export ASAN_OPTIONS="handle_segv=0 detect_leaks=0"
+  ifneq ($(DEVKIT_LIB_DIR),)
+    export LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):$(DEVKIT_LIB_DIR)
+  endif
+endif
+
 # Necessary additional compiler flags to compile X11
 X_CFLAGS:=@X_CFLAGS@
 X_LIBS:=@X_LIBS@