]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libclang_rt/Makefile.inc
MFC r313009:
[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=         ${SRCTOP}/contrib/compiler-rt
7
8 .PATH:          ${CRTSRC}/lib
9
10 CLANGDIR=       /usr/lib/clang/3.9.1
11 LIBDIR=         ${CLANGDIR}/lib/freebsd
12
13 NO_PIC=
14 MK_PROFILE=     no
15
16 WARNS?=         0
17
18 SSP_CFLAGS=
19 CFLAGS+=        -DNDEBUG
20 CFLAGS+=        ${PICFLAG}
21 CFLAGS+=        -fno-builtin
22 CFLAGS+=        -fno-exceptions
23 CFLAGS+=        -fno-rtti
24 .if ${COMPILER_VERSION} >= 30700
25 CFLAGS+=        -fno-sanitize=safe-stack
26 .endif
27 CFLAGS+=        -fno-stack-protector
28 CFLAGS+=        -funwind-tables
29 CFLAGS+=        -fvisibility-inlines-hidden
30 CFLAGS+=        -fvisibility=hidden
31 CFLAGS+=        -I${CRTSRC}/lib
32 CXXFLAGS+=      -std=c++11