diff options
author | Jordan Petridis <jordan@centricular.com> | 2023-12-05 12:12:35 +0200 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2023-12-11 06:39:29 +0000 |
commit | 98ff88bda6caad9155f515ef1ded882ba8605dd6 (patch) | |
tree | 6bdcb99e0d19789c65e78e06f73b759fc514228c /ci | |
parent | e8d7604a6a5f495d2d84dc938c39104046570c57 (diff) |
ci: Pass FDO_CI_CONCURRENT to meson compile
Limit the compile jobs to what the runners expect.
Related to gstreamer/gstreamer#2434
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5763>
Diffstat (limited to 'ci')
-rwxr-xr-x | ci/scripts/build.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ci/scripts/build.sh b/ci/scripts/build.sh index 8d4864494d..bd62a0862b 100755 --- a/ci/scripts/build.sh +++ b/ci/scripts/build.sh @@ -15,6 +15,11 @@ export RUSTUP_HOME="/usr/local/rustup" export CARGO_HOME="/usr/local/cargo" export PATH="/usr/local/cargo/bin:$PATH" +# nproc works on linux +# sysctl for macos +_jobs=$(nproc || sysctl -n hw.ncpu) +jobs="${FDO_CI_CONCURRENT:-$_jobs}" + date -R ci/scripts/handle-subprojects-cache.py --cache-dir /subprojects subprojects/ @@ -35,7 +40,7 @@ then fi date -R -meson compile -C build/ +meson compile -C build/ --jobs "$jobs" date -R if command -v ccache |