base="`dirname ${0}`"
#if we are on Linux, let's try parallelizing
-pjobs="" #default
-if [ -e /proc/cpuinfo ]; then
+if [ -z "$pjobs" -a -e /proc/cpuinfo ]; then
ncpus=`grep '^processor' /proc/cpuinfo | tail -1|awk '{print $3}'`
ncpus=`expr ${ncpus} + 1`
pjobs="-j${ncpus}"
fi
+#if we are on FreeBSD, let's try parallelizing
+if [ -z "$pjobs" -a -x /sbin/sysctl ]; then
+ ncpus=`sysctl kern.smp.cpus | cut -f2 -d" "`
+ if [ $? -eq 0 -a -n $ncpus -a $ncpus -gt 1 ]; then
+ pjobs="-j${ncpus}"
+ fi
+fi
if test -e ${config} ; then
echo "BUILD: ${config}"