mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-02 08:42:48 +00:00
9a4b31181f
bugfix-only release, with no new features. Please note that from 3.5.0 onwards, clang and llvm require C++11 support to build; see UPDATING for more information.
31 lines
569 B
Makefile
31 lines
569 B
Makefile
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/}
|
|
CRTSRC=${.CURDIR}/../../../contrib/compiler-rt
|
|
|
|
CLANGDIR=/usr/lib/clang/3.7.1
|
|
LIBDIR=${CLANGDIR}/lib/freebsd
|
|
|
|
NO_PIC=
|
|
MK_PROFILE=no
|
|
|
|
WARNS?=0
|
|
|
|
SSP_CFLAGS=
|
|
CFLAGS+=-DNDEBUG
|
|
CFLAGS+=${PICFLAG}
|
|
CFLAGS+=-fno-builtin
|
|
CFLAGS+=-fno-exceptions
|
|
CFLAGS+=-fno-rtti
|
|
.if ${COMPILER_VERSION} >= 30700
|
|
CFLAGS+=-fno-sanitize=safe-stack
|
|
.endif
|
|
CFLAGS+=-fno-stack-protector
|
|
CFLAGS+=-funwind-tables
|
|
CFLAGS+=-fvisibility-inlines-hidden
|
|
CFLAGS+=-fvisibility=hidden
|
|
CFLAGS+=-I${CRTSRC}/lib
|
|
CXXFLAGS+=-std=c++11
|