Permalink
Browse files

Use hw.ncpu sysctl on FreeBSD to determine processor count.

  • Loading branch information...
1 parent 52e67c5 commit c3c17a53647395465f411eff8da78b8d7eae97d9 @p p committed with ariya Jan 5, 2013
Showing with 7 additions and 4 deletions.
  1. +7 −4 build.sh
View
@@ -19,17 +19,20 @@ elif [[ $OSTYPE = darwin* ]]; then
# We only support modern Mac machines, they are at least using
# hyperthreaded dual-core CPU.
COMPILE_JOBS=4
+elif [[ $OSTYPE == freebsd* ]]; then
+ COMPILE_JOBS=`sysctl -n hw.ncpu`
else
CPU_CORES=`grep -c ^processor /proc/cpuinfo`
if [[ "$CPU_CORES" -gt 1 ]]; then
COMPILE_JOBS=$CPU_CORES
- if [[ "$COMPILE_JOBS" -gt 8 ]]; then
- # Safety net.
- COMPILE_JOBS=8
- fi
fi
fi
+if [[ "$COMPILE_JOBS" -gt 8 ]]; then
+ # Safety net.
+ COMPILE_JOBS=8
+fi
+
until [ -z "$1" ]; do
case $1 in
"--qt-config")

0 comments on commit c3c17a5

Please sign in to comment.