]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Allow NOCONFIGURE=1 to make autogen.sh skip ./configure
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 21 Jun 2012 13:50:41 +0000 (14:50 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 25 Jun 2012 09:41:10 +0000 (10:41 +0100)
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 <berrange@redhat.com>
autogen.sh

index 53db06f7e3ca43f04043daac3dbf3011b3e851d1..13df98b57f100bd427d661aa04124a2a5c08395c 100755 (executable)
@@ -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