diff options
Diffstat (limited to 'share/mk/bsd.sys.mk')
-rw-r--r-- | share/mk/bsd.sys.mk | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk index ab7cb53..4f157be 100644 --- a/share/mk/bsd.sys.mk +++ b/share/mk/bsd.sys.mk @@ -178,36 +178,6 @@ ACFLAGS+= ${ACFLAGS.${.IMPSRC:T}} CFLAGS+= ${CFLAGS.${.IMPSRC:T}} CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}} -# Special handling for external GCC. -.if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == "gcc" -# GCC's --sysroot support for a cross-compiler without a default -# TARGET_SYSTEM_ROOT does not add sysroot/usr/include in or the C++ -# include path of sysroot/usr/include/c++/v1. They need to be added in -# when not using -nostdinc/-nostdinc++. This is not a problem with a -# non-cross-compiler external GCC or the in-tree cross-compiler GCC which -# has a default TARGET_SYSTEM_ROOT. -.if ${CC:M--sysroot=*} || ${CFLAGS:M--sysroot=*} -.if ${CFLAGS:M-nostdinc} == "" -CFLAGS+= -isystem =/usr/include -.endif -# We want to force building the system with our in-tree libc++. Note that -# this also requires a symlink in OBJDIR/lib/libc++/libstdc++.so to -# sysroot/usr/lib/libc++.so. -.if ${CXXFLAGS:M-nostdinc++} == "" && ${CXXFLAGS:M-nostdlib} == "" -CXXFLAGS+= -std=c++11 \ - -nostdinc++ -# Need to ensure this path comes before the above -isystem =/usr/include. -# CXXFLAGS is CFLAGS with extra added in, so there's no way to fix the -# ordering otherwise. -CXX+= -isystem =/usr/include/c++/v1 -LDFLAGS+= -L${OBJTOP}/lib/libc++ -.endif -# Add in sysroot/usr/lib to ensure that it comes before /usr/local/lib -# from ports compilers. -LDFLAGS+= -L=/usr/lib -.endif # --sysroot -.endif # X_COMPILER_TYPE == gcc - .if defined(SRCTOP) # Prevent rebuilding during install to support read-only objdirs. .if !make(all) && make(install) && empty(.MAKE.MODE:Mmeta) |