aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2012-06-21 14:50:41 +0100
committerDaniel P. Berrange <berrange@redhat.com>2012-06-25 10:41:10 +0100
commit63f5c83bb0431a0cd814149cb61a64dfdc4d8d49 (patch)
treede739e75b5c65df1989b1082ff5a55ef8d237122 /autogen.sh
parentFix unused parameters / functions in virsh on Win32 (diff)
downloadlibvirt-63f5c83bb0431a0cd814149cb61a64dfdc4d8d49.tar.gz
libvirt-63f5c83bb0431a0cd814149cb61a64dfdc4d8d49.tar.bz2
libvirt-63f5c83bb0431a0cd814149cb61a64dfdc4d8d49.zip
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 <berrange@redhat.com>
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/autogen.sh b/autogen.sh
index 53db06f7e..13df98b57 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