test -n "$osversion" || exit 1
osrelease=`echo "$osversion" | sed -e 's/^[^0-9]*//' -e 's/-.*$//'`
+# If using GNU make, set number of jobs
+if make --version 2>&1 | grep GNU >/dev/null; then
+ NJOBS=1
+ case "`uname`" in
+ Darwin)
+ # Mac OS X
+ NJOBS=`sysctl -n hw.ncpu`
+ ;;
+ Linux)
+ if [ -x /usr/bin/lscpu ]; then
+ NJOBS=`/usr/bin/lscpu -p=cpu | grep -v '^#' | wc -l`
+ fi
+ ;;
+ SunOS)
+ # Solaris
+ if [ -x /usr/sbin/psrinfo ]; then
+ NJOBS=`/usr/sbin/psrinfo | wc -l`
+ fi
+ ;;
+ esac
+ if [ $NJOBS -gt 1 ]; then
+ make_opts="-j$NJOBS"
+ fi
+fi
+
# Choose compiler options by osversion if not cross-compiling.
if [ "$crossbuild" = "false" ]; then
case "$osversion" in
--with-sendmail=/usr/sbin/sendmail
$configure_opts"
- make_opts='docdir=$(datarootdir)/doc/packages/$(PACKAGE_TARNAME)'
+ make_opts='${make_opts}${make_opts+ }docdir=$(datarootdir)/doc/packages/$(PACKAGE_TARNAME)'
;;
deb*|ubu*)
# Man pages should be compressed in .deb files