| @@ -1,33 +1,33 @@ | | | @@ -1,33 +1,33 @@ |
1 | # $NetBSD: bjam.mk,v 1.12 2011/03/31 06:17:12 adam Exp $ | | 1 | # $NetBSD: bjam.mk,v 1.13 2011/09/07 23:43:40 joerg Exp $ |
2 | | | 2 | |
3 | .include "../../devel/boost-jam/buildlink3.mk" | | 3 | .include "../../devel/boost-jam/buildlink3.mk" |
4 | | | 4 | |
5 | .include "../../devel/boost-build/toolset.mk" | | 5 | .include "../../devel/boost-build/toolset.mk" |
6 | .include "../../mk/bsd.prefs.mk" | | 6 | .include "../../mk/bsd.prefs.mk" |
7 | | | 7 | |
8 | BJAM= ${BUILDLINK_PREFIX.boost-jam}/bin/bjam | | 8 | BJAM= ${BUILDLINK_PREFIX.boost-jam}/bin/bjam |
9 | | | 9 | |
10 | .if !empty(MAKE_JOBS) | | 10 | .if !empty(MAKE_JOBS) |
11 | BJAM_ARGS+= -j${MAKE_JOBS} | | 11 | BJAM_ARGS+= -j${MAKE_JOBS} |
12 | .endif | | 12 | .endif |
13 | BJAM_ARGS+= --builddir=${WRKSRC}/build | | 13 | BJAM_ARGS+= --builddir=${WRKSRC}/build |
14 | BJAM_ARGS+= --layout=system | | 14 | BJAM_ARGS+= --layout=system |
15 | BJAM_ARGS+= --toolset=${BOOST_TOOLSET} | | 15 | BJAM_ARGS+= --toolset=${BOOST_TOOLSET} |
16 | BJAM_ARGS+= --disable-long-double | | 16 | BJAM_ARGS+= --disable-long-double |
17 | BJAM_ARGS+= ${BJAM_BUILD} | | 17 | BJAM_ARGS+= ${BJAM_BUILD} |
18 | # GCC 4.4 and above needs this | | 18 | # GCC 4.4 and above needs this |
19 | .include "../../mk/compiler.mk" | | 19 | .include "../../mk/compiler.mk" |
20 | .if !empty(PKGSRC_COMPILER:Mgcc) && !empty(CC_VERSION:Mgcc-4.[4-9]*) | | 20 | .if (!empty(PKGSRC_COMPILER:Mgcc) && !empty(CC_VERSION:Mgcc-4.[4-9]*)) || !empty(PKGSRC_COMPILER:Mclang) |
21 | BJAM_ARGS+= cxxflags=-std=c++0x | | 21 | BJAM_ARGS+= cxxflags=-std=c++0x |
22 | .endif | | 22 | .endif |
23 | | | 23 | |
24 | BJAM_BUILD+= release | | 24 | BJAM_BUILD+= release |
25 | BJAM_BUILD+= threading=multi | | 25 | BJAM_BUILD+= threading=multi |
26 | BJAM_BUILD+= link=shared,static | | 26 | BJAM_BUILD+= link=shared,static |
27 | | | 27 | |
28 | BJAM_CMD= ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS} | | 28 | BJAM_CMD= ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS} |
29 | | | 29 | |
30 | .include "../../meta-pkgs/boost/options.mk" | | 30 | .include "../../meta-pkgs/boost/options.mk" |
31 | | | 31 | |
32 | UNLIMIT_RESOURCES+= datasize | | 32 | UNLIMIT_RESOURCES+= datasize |
33 | | | 33 | |