diff options
Diffstat (limited to 'devel/boost-all/compiled.mk')
-rw-r--r-- | devel/boost-all/compiled.mk | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/devel/boost-all/compiled.mk b/devel/boost-all/compiled.mk index 9b4c2a50a747..b3901a0cd07c 100644 --- a/devel/boost-all/compiled.mk +++ b/devel/boost-all/compiled.mk @@ -1,15 +1,17 @@ USE_LDCONFIG= yes -BOOST_SHARED_LIB_VER= 5 PKGMESSAGE= ${WRKDIR}/pkg-message BJAM= bjam +USES= compiler:c++11-lang -PLIST_SUB+= BOOST_SHARED_LIB_VER=${BOOST_SHARED_LIB_VER} +PLIST_SUB+= BOOST_SHARED_LIB_VER=${PORTVERSION} COMPAT_LIB_VER=5 PKG_MESSAGE_FILE_THREADS= ${PORTSDIR}/devel/boost-all/pkg-message.threads PKG_MESSAGE_FILE_PYTHON= ${PORTSDIR}/devel/boost-all/pkg-message.python +.include <bsd.port.pre.mk> + BJAM_ARGS= --layout=system \ - --prefix=${PREFIX} + --prefix=${PREFIX} \ .if ${ARCH} == amd64 BJAM_ARGS+= cxxflags=-fPIC @@ -20,26 +22,11 @@ BJAM_ARGS+= cxxflags=-fPIC # of gcc/g++): BJAM_ARGS+= cxxflags="${CXXFLAGS:N-O*}" cflags="${CFLAGS:N-O*}" -.if ${CC:T:Mgcc*} -BOOST_TOOLSET:= gcc -.elif ${CC:T:Mclang} -BOOST_TOOLSET:= clang -.else -_COMPILER_VERSION!= ${CC} --version -. if ${_COMPILER_VERSION:Mgcc} -BOOST_TOOLSET:= gcc -. elif ${_COMPILER_VERSION:M\(GCC\)} -BOOST_TOOLSET:= gcc -. elif ${_COMPILER_VERSION:Mclang} -BOOST_TOOLSET:= clang -. else -.error Unable to determine compiler type for ${CC} -. endif -. undef _COMPILER_VERSION -.endif +BOOST_TOOLSET= ${CHOSEN_COMPILER_TYPE} BJAM_ARGS+= --toolset=${BOOST_TOOLSET} \ ${_MAKE_JOBS} + .if ${PORT_OPTIONS:MVERBOSE_BUILD} BJAM_ARGS+= -d2 .endif @@ -59,8 +46,6 @@ BJAM_ARGS+= inlining=full .endif post-patch: - @${REINPLACE_CMD} -e 's|${PORTVERSION}|${BOOST_SHARED_LIB_VER}|g' \ - ${WRKSRC}/Jamroot .if ${BOOST_TOOLSET} == gcc @${ECHO} "using gcc : : ${CXX} ;" >> ${WRKSRC}/tools/build/v2/user-config.jam .endif |