From a5cf7f3479f58719831f829331dae61a5d113907 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 26 Jun 2021 12:54:19 +0200 Subject: [PATCH] Fix determining the number of logical CPUs under macOS Use sysctrl instead of nproc which doesn't exist under Mac. --- .github/workflows/ci.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 697e237eb8..719d570e81 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -119,7 +119,21 @@ jobs: run: | echo LD_LIBRARY_PATH=`pwd`/lib >> $GITHUB_ENV - wxPROC_COUNT=`nproc` + case `uname` in + Linux) + wxPROC_COUNT=`nproc` + ;; + + Darwin) + wxPROC_COUNT=`sysctl -n hw.ncpu` + ;; + + *) + echo "*** Unknown platform: `uname` ***" + wxPROC_COUNT=0 + ;; + esac + ((wxPROC_COUNT++)) echo wxPROC_COUNT=$wxPROC_COUNT >> $GITHUB_ENV echo wxBUILD_ARGS=-j$wxPROC_COUNT >> $GITHUB_ENV