]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libclang_rt/Makefile.inc
Update ELF Tool Chain to upstream rev 3400
[FreeBSD/FreeBSD.git] / lib / libclang_rt / Makefile.inc
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/}
6 CRTSRC=${.CURDIR}/../../../contrib/compiler-rt
7
8 CLANGDIR=/usr/lib/clang/3.7.1
9 LIBDIR=${CLANGDIR}/lib/freebsd
10
11 NO_PIC=
12 MK_PROFILE=no
13
14 WARNS?=0
15
16 SSP_CFLAGS=
17 CFLAGS+=-DNDEBUG
18 CFLAGS+=${PICFLAG}
19 CFLAGS+=-fno-builtin
20 CFLAGS+=-fno-exceptions
21 CFLAGS+=-fno-rtti
22 .if ${COMPILER_VERSION} >= 30700
23 CFLAGS+=-fno-sanitize=safe-stack
24 .endif
25 CFLAGS+=-fno-stack-protector
26 CFLAGS+=-funwind-tables
27 CFLAGS+=-fvisibility-inlines-hidden
28 CFLAGS+=-fvisibility=hidden
29 CFLAGS+=-I${CRTSRC}/lib
30 CXXFLAGS+=-std=c++11