summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorFelipe Sateler <fsateler@debian.org>2021-12-11 09:57:42 -0300
committerFelipe Sateler <fsateler@debian.org>2021-12-11 09:57:42 -0300
commit9b7476ece31032443b23d0c29d3e2f8430ccd56f (patch)
tree3aa609323599e9a26284ae51c4b01f1511cf35d4 /src/Makefile.am
parent77df926e47945fe90439dc14392a03adcb23d40c (diff)
parent33f8b793d0121f1c837bc6f8df493059b060edd2 (diff)
Update upstream source from tag 'upstream/0.14.3'
Update to upstream version '0.14.3' with Debian dir 5fce376ddd9db80ca6268e7f6b779f9f1a71514b
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index b9aee08..ed7a19b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,7 +1,20 @@
-AM_CXXFLAGS = -Wall -std=c++11 -D_FILE_OFFSET_BITS=64
+AM_CXXFLAGS = -Wall -std=c++17 -D_FILE_OFFSET_BITS=64
if WITH_ASAN
-AM_CXXFLAGS += -fsanitize=address -fno-optimize-sibling-calls -fsanitize-address-use-after-scope -fno-omit-frame-pointer -g -O1
+AM_CXXFLAGS += -fsanitize=address -fsanitize-address-use-after-scope
+endif
+
+if WITH_UBSAN
+AM_CXXFLAGS += -fsanitize=undefined
+endif
+
+SAN_FLAGS = -fno-optimize-sibling-calls -fno-omit-frame-pointer
+if WITH_ASAN
+AM_CXXFLAGS += $(SAN_FLAGS)
+else
+if WITH_UBSAN
+AM_CXXFLAGS += $(SAN_FLAGS)
+endif
endif
bin_PROGRAMS = patchelf