summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-19 17:13:59 +0000
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>2010-03-19 17:13:59 +0000
commit8b93bb8b2a4bd5d9118a63ff5e391a4522203ed3 (patch)
tree3b30e249fa8c0dc40303d043d305e4afb6bbbf61 /autogen.sh
parent69f2b146f723b40bbbfcd7998ba91a2832c403c5 (diff)
Improve autogen.sh.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh25
1 files changed, 22 insertions, 3 deletions
diff --git a/autogen.sh b/autogen.sh
index d5526f99..284547f0 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,4 +1,16 @@
-#! /bin/sh
+#!/bin/sh
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PROJECT=gstreamer-vaapi
+TEST_TYPE=-d
+FILE=gst-libs
+
+test $TEST_TYPE $FILE || {
+ echo "You must run this script in the top-level $PROJECT directory"
+ exit 1
+}
GTKDOCIZE=`which gtkdocize`
if test -z $GTKDOCIZE; then
@@ -16,5 +28,12 @@ else
&& mv gtk-doc.temp gtk-doc.make
fi
-autoreconf -v --install
-./configure "$@"
+AUTORECONF=`which autoreconf`
+if test -z $AUTORECONF; then
+ echo "*** No autoreconf found ***"
+ exit 1
+else
+ ACLOCAL="${ACLOCAL-aclocal} $ACLOCAL_FLAGS" autoreconf -v --install || exit $?
+fi
+
+./configure "$@" && echo "Now type 'make' to compile $PROJECT."