X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=autogen.sh;h=e5000a6fd70cddc63b1f2a2dc21f54bc760641bc;hp=76eaef2f38cad05ffd41d0bd7291f51601efcac7;hb=c0dca63e02352cae6a8c241dba4bc0d2c7cde050;hpb=7584638594109184f329bead008f1dcdd9030767 diff --git a/autogen.sh b/autogen.sh index 76eaef2f..e5000a6f 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,13 +1,19 @@ #!/bin/sh -echo preparing... +# check if we have multiple processors/cores +n=$(nproc 2>/dev/null) +if [ -z "$n" ]; then + n=$(grep ^processor /proc/cpuinfo 2>/dev/null | wc -l) + [ $n -eq 0 ] && n=1 +fi +echo preparing, parallel=$n... if test -f Makefile; then - make maintainer-clean > /dev/null + make maintainer-clean > /dev/null 2>&1 fi -aclocal -I . &> /dev/null +aclocal -I . > /dev/null 2>&1 autoconf autoheader echo configuring... ./configure $@ > /dev/null echo compiling... -make clean2 &> /dev/null -make > /dev/null +make clean2 > /dev/null 2>&1 +make -j $n > /dev/null