autogen: fix configure script generation when srcdir != builddir.

This patch allows for regenerating the configure script from a build
directory that is not the actual source directory.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
This commit is contained in:
Javier Jardón 2012-06-28 01:08:03 +09:00 committed by Gwenole Beauchesne
parent 749fab61b9
commit a8636b4310

View file

@ -1,16 +1,17 @@
#!/bin/sh
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PROJECT="gstreamer-vaapi"
PROJECT=gstreamer-vaapi
TEST_TYPE=-d
FILE=gst-libs
test -n "$srcdir" || srcdir="`dirname \"$0\"`"
test -n "$srcdir" || srcdir=.
test $TEST_TYPE $FILE || {
echo "You must run this script in the top-level $PROJECT directory"
if ! test -f "$srcdir/configure.ac"; then
echo "Failed to find the top-level $PROJECT directory"
exit 1
}
fi
olddir="`pwd`"
cd "$srcdir"
mkdir -p m4
@ -30,6 +31,8 @@ else
autoreconf -v --install || exit $?
fi
cd "$olddir"
if test -z "$NO_CONFIGURE"; then
./configure "$@" && echo "Now type 'make' to compile $PROJECT."
$srcdir/configure "$@" && echo "Now type 'make' to compile $PROJECT."
fi