From: Daniel P. Berrange Date: Thu, 21 Jun 2012 13:50:41 +0000 (+0100) Subject: Allow NOCONFIGURE=1 to make autogen.sh skip ./configure X-Git-Tag: v0.9.13-rc1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=63f5c83bb0431a0cd814149cb61a64dfdc4d8d49;p=thirdparty%2Flibvirt.git Allow NOCONFIGURE=1 to make autogen.sh skip ./configure Sometimes it is useful to re-bootstrap libvirt without running through a ./configure invocation immediately. eg if you want to run ./configure for Mingw32 rather than native. Signed-off-by: Daniel P. Berrange --- diff --git a/autogen.sh b/autogen.sh index 53db06f7e3..13df98b57f 100755 --- a/autogen.sh +++ b/autogen.sh @@ -19,7 +19,8 @@ if test "x$1" = "x--no-git"; then no_git=" $1" shift fi -if test "x$1" = "x--system"; then +if test -z "$NOCONFIGURE" ; then + if test "x$1" = "x--system"; then shift prefix=/usr libdir=$prefix/lib @@ -30,11 +31,12 @@ if test "x$1" = "x--system"; then fi EXTRA_ARGS="--prefix=$prefix --sysconfdir=$sysconfdir --localstatedir=$localstatedir --libdir=$libdir" echo "Running ./configure with $EXTRA_ARGS $@" -else + else if test -z "$*" && test ! -f "$THEDIR/config.status"; then echo "I am going to run ./configure with no arguments - if you wish " echo "to pass any to it, please specify them on the $0 command line." fi + fi fi # Compute the hash we'll use to determine whether rerunning bootstrap @@ -70,6 +72,8 @@ if test -d .git; then fi fi +test -n "$NOCONFIGURE" && exit 0 + cd "$THEDIR" if test "x$OBJ_DIR" != x; then