Makefile.inc revision 360660
1# $FreeBSD: stable/11/lib/libclang_rt/Makefile.inc 360660 2020-05-05 17:10:49Z 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/9.0.0 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+= -DHAVE_TIRPC_RPC_XDR_H=0 23CFLAGS+= -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 24CFLAGS+= -DUBSAN_CAN_USE_CXXABI 25CFLAGS+= ${PICFLAG} 26CFLAGS+= -fno-builtin 27CFLAGS+= -fno-exceptions 28CFLAGS+= -fno-rtti 29.if ${COMPILER_VERSION} >= 30700 30CFLAGS+= -fno-sanitize=safe-stack 31.endif 32CFLAGS+= -fno-stack-protector 33CFLAGS+= -funwind-tables 34CFLAGS+= -fvisibility-inlines-hidden 35CFLAGS+= -fvisibility=hidden 36CFLAGS+= -I${CRTSRC}/include 37CFLAGS+= -I${CRTSRC}/lib 38CXXFLAGS+= -std=c++11 39