summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: fa0a9cc1ab634b8e17cae00ca4b3a4162fefc2d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
AM_CXXFLAGS = -Wall -std=c++17 -D_FILE_OFFSET_BITS=64

if WITH_ASAN
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

patchelf_SOURCES = patchelf.cc elf.h patchelf.h