Fix determining the number of logical CPUs under macOS
Use sysctrl instead of nproc which doesn't exist under Mac.
This commit is contained in:
16
.github/workflows/ci.yml
vendored
16
.github/workflows/ci.yml
vendored
@@ -119,7 +119,21 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
echo LD_LIBRARY_PATH=`pwd`/lib >> $GITHUB_ENV
|
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++))
|
((wxPROC_COUNT++))
|
||||||
echo wxPROC_COUNT=$wxPROC_COUNT >> $GITHUB_ENV
|
echo wxPROC_COUNT=$wxPROC_COUNT >> $GITHUB_ENV
|
||||||
echo wxBUILD_ARGS=-j$wxPROC_COUNT >> $GITHUB_ENV
|
echo wxBUILD_ARGS=-j$wxPROC_COUNT >> $GITHUB_ENV
|
||||||
|
Reference in New Issue
Block a user