Makefile.inc revision 363496
1# $FreeBSD: stable/11/lib/libclang_rt/Makefile.inc 363496 2020-07-24 20:54:07Z dim $ 2 3.include <src.opts.mk> 4 5CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/} 6CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt 7 8.PATH: ${CRTSRC}/lib 9 10CLANGDIR= /usr/lib/clang/10.0.1 11LIBDIR= ${CLANGDIR}/lib/freebsd 12SHLIBDIR= ${LIBDIR} 13 14NO_PIC= 15MK_PROFILE= no 16 17WARNS?= 0 18 19SSP_CFLAGS= 20CFLAGS+= -DNDEBUG 21CFLAGS+= -DHAVE_RPC_XDR_H=0 22CFLAGS+= -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 23CFLAGS+= -DUBSAN_CAN_USE_CXXABI 24CFLAGS+= ${PICFLAG} 25CFLAGS+= -fno-builtin 26CFLAGS+= -fno-exceptions 27CFLAGS+= -fno-rtti 28.if ${COMPILER_VERSION} >= 30700 29CFLAGS+= -fno-sanitize=safe-stack 30.endif 31CFLAGS+= -fno-stack-protector 32CFLAGS+= -funwind-tables 33CFLAGS+= -fvisibility-inlines-hidden 34CFLAGS+= -fvisibility=hidden 35CFLAGS+= -I${CRTSRC}/include 36CFLAGS+= -I${CRTSRC}/lib 37CXXFLAGS+= -std=c++14 38