parameterized '-j' flag
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 3 Jan 2006 00:13:26 +0000 (00:13 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 3 Jan 2006 00:13:26 +0000 (00:13 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2240 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/build-all

index b994413..f110ea5 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# Copyright (C) 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+# Copyright (C) 2004,2005,2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 #  
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 set -e
 
+J=-j8
+
 confflags="-C --enable-maintainer-mode --prefix=/usr --sysconfdir=/etc --localstatedir=/var"
 configure="`pwd`/configure $confflags"
-make=eval\ "${CLEAN:+make -j2 silent.clean;} \
+make=eval\ "${CLEAN:+make $J silent.clean;} \
            echo -e \"== executing 'make all'...\" && \
-           make -j2 ${SILENT:+-s silent.}all && \
+           make $J ${SILENT:+-s silent.}all && \
            echo -e \"\n== executing 'make check'...\" && \
-           make -j2 ${SILENT:+-s silent.}check"
+           make $J ${SILENT:+-s silent.}check"
 
 LANG=C
 CPPFLAGS='-D_FORTIFY_SOURCE=99'
@@ -48,7 +50,7 @@ function operate()
     mkdir -p $d && cd $d
 
     test -z "$CLEAN" || rm -f config.cache
-    test -e Makefile || $configure "$@"
+    test -e Makefile || CCACHE_DISABLE=1 $configure "$@"
     $make
     cd -
 }