diff options
author | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-19 17:13:59 +0000 |
---|---|---|
committer | gb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969> | 2010-03-19 17:13:59 +0000 |
commit | 8b93bb8b2a4bd5d9118a63ff5e391a4522203ed3 (patch) | |
tree | 3b30e249fa8c0dc40303d043d305e4afb6bbbf61 /autogen.sh | |
parent | 69f2b146f723b40bbbfcd7998ba91a2832c403c5 (diff) |
Improve autogen.sh.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -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." |