summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 93e92d8c6817cfa861b2eb469bfb35d7087cb4be (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 -Wextra -Wcast-qual -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