Changeset View
Changeset View
Standalone View
Standalone View
lib/libgcc_eh/Makefile.inc
Show All 28 Lines | |||||
CXXFLAGS.${file}+= -fno-exceptions -funwind-tables | CXXFLAGS.${file}+= -fno-exceptions -funwind-tables | ||||
.if ${MK_ASAN} != "no" | .if ${MK_ASAN} != "no" | ||||
# False-positives during stack unwinding | # False-positives during stack unwinding | ||||
CXXFLAGS.${file}+= -fno-sanitize=address | CXXFLAGS.${file}+= -fno-sanitize=address | ||||
.endif | .endif | ||||
.endfor | .endfor | ||||
CFLAGS+= -I${UNWINDINCDIR} | CFLAGS+= -I${UNWINDINCDIR} | ||||
CFLAGS+= -I${.CURDIR} | |||||
CFLAGS+= -D_LIBUNWIND_IS_NATIVE_ONLY | CFLAGS+= -D_LIBUNWIND_IS_NATIVE_ONLY | ||||
CFLAGS+= -D_LIBUNWIND_USE_FRAME_HEADER_CACHE | CFLAGS+= -D_LIBUNWIND_USE_FRAME_HEADER_CACHE | ||||
CXXFLAGS+= -fno-rtti | CXXFLAGS+= -fno-rtti | ||||
CXXSTD?= c++11 | CXXSTD?= c++11 | ||||
STATIC_CXXFLAGS+= -fvisibility=hidden -fPIC | STATIC_CXXFLAGS+= -fvisibility=hidden -fPIC | ||||
# Probably need to just move this earlier or use CXXFLAGS | # Probably need to just move this earlier or use CXXFLAGS | ||||
.if ${MK_DIRDEPS_BUILD} == "yes" | .if ${MK_DIRDEPS_BUILD} == "yes" | ||||
# Avoid dependency on lib/libc++ | # Avoid dependency on lib/libc++ | ||||
CFLAGS+= -isystem ${SRCTOP}/contrib/llvm-project/libcxx/include -nostdinc++ | CFLAGS+= -isystem ${SRCTOP}/contrib/llvm-project/libcxx/include -nostdinc++ | ||||
.endif | .endif |