]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
ci: build in parallel by default
authorSam James <sam@gentoo.org>
Wed, 10 Apr 2024 16:42:23 +0000 (17:42 +0100)
committerLasse Collin <lasse.collin@tukaani.org>
Wed, 10 Apr 2024 21:15:35 +0000 (00:15 +0300)
build-aux/ci_build.sh

index da780f3309607ecfe9599907982c2455a524bbb2..d40cd3ce2206b885437325c915a08f346768fc3d 100755 (executable)
@@ -48,6 +48,8 @@ DEST_DIR="$SRC_DIR/../xz_build"
 PHASE="all"
 ARTIFACTS_DIR_NAME="output"
 
+[[ -z ${CPU_COUNT} ]] && { CPU_COUNT=$(nproc 2>/dev/null || sysctl -n hw.ncpu); }
+[[ -z ${MAKEFLAGS} ]] && export MAKEFLAGS="-j${CPU_COUNT} -l${CPU_COUNT}"
 [[ -z ${CFLAGS} ]] && export CFLAGS="-O2"
 
 ###################