sys-libs/libcxxabi: Control lit job count
authorMichał Górny <mgorny@gentoo.org>
Thu, 8 Mar 2018 22:03:31 +0000 (23:03 +0100)
committerMichał Górny <mgorny@gentoo.org>
Thu, 8 Mar 2018 22:18:56 +0000 (23:18 +0100)
Closes: https://bugs.gentoo.org/649554

sys-libs/libcxxabi/libcxxabi-6.0.9999.ebuild
sys-libs/libcxxabi/libcxxabi-9999.ebuild

index 3018d56a299d632ca62939a70d84b0a4bf9051e5..b9675a9e147f63df267cdd18ee57707aa8bc52a1 100644 (file)
@@ -8,7 +8,7 @@ EAPI=6
 CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python2_7 )
 
-inherit cmake-multilib git-r3 llvm python-any-r1
+inherit cmake-multilib git-r3 llvm multiprocessing python-any-r1
 
 DESCRIPTION="Low level support for a standard C++ library"
 HOMEPAGE="https://libcxxabi.llvm.org/"
@@ -77,7 +77,7 @@ multilib_src_configure() {
        if use test; then
                mycmakeargs+=(
                        -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-                       -DLLVM_LIT_ARGS="-vv"
+                       -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
                )
        fi
        cmake-utils_src_configure
index dcf9e5a2123ef9f04e01227b2cf89fff13d84361..9cf976d80c3f09c842043418c03b6d42afbc6c7f 100644 (file)
@@ -8,7 +8,7 @@ EAPI=6
 CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python2_7 )
 
-inherit cmake-multilib git-r3 llvm python-any-r1
+inherit cmake-multilib git-r3 llvm multiprocessing python-any-r1
 
 DESCRIPTION="Low level support for a standard C++ library"
 HOMEPAGE="https://libcxxabi.llvm.org/"
@@ -76,7 +76,7 @@ multilib_src_configure() {
        if use test; then
                mycmakeargs+=(
                        -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-                       -DLLVM_LIT_ARGS="-vv"
+                       -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
                )
        fi
        cmake-utils_src_configure