From: Samuel Stirtzel Date: Thu, 10 Jan 2013 10:35:47 +0000 (+0100) Subject: boost: Use PARALLEL_MAKE for bjam X-Git-Tag: rev_ivi_2015_02_04~14290 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=024529a9b1ca52aebdd6ac1a950ee79f8c5872de;p=scm%2Fbb%2Ftizen-distro.git boost: Use PARALLEL_MAKE for bjam Like make, bjam accepts the parameter -jX for multithreaded execution do_install also profits from this setting Tested with a quad core 64bit intel cpu (with hyperthreading) PARALLEL_MAKE="j16" $ time bitbake boost before: real 14m37.433s user 7m40.785s sys 4m30.109s after: real 7m11.979s user 12m10.694s sys 2m47.078s Also fixes tab indention (From OE-Core rev: 9b9cfc1dfe5e3b8f89b7a8508537166d0f23935e) Signed-off-by: Samuel Stirtzel Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc index 830fcb0..4fe5a35 100644 --- a/meta/recipes-support/boost/boost.inc +++ b/meta/recipes-support/boost/boost.inc @@ -120,10 +120,12 @@ BJAM_TOOLS = "-sTOOLS=gcc \ '--layout=system' \ " -BJAM_OPTS = '${BJAM_TOOLS} \ - -sBOOST_BUILD_USER_CONFIG=${S}/tools/build/v2/user-config.jam \ +#use PARALLEL_MAKE to speed up the build +BJAM_OPTS = '${PARALLEL_MAKE} \ + ${BJAM_TOOLS} \ + -sBOOST_BUILD_USER_CONFIG=${S}/tools/build/v2/user-config.jam \ --builddir=${S}/${TARGET_SYS} \ - --disable-icu \ + --disable-icu \ ${BJAM_EXTRA}'