From 8b93bb8b2a4bd5d9118a63ff5e391a4522203ed3 Mon Sep 17 00:00:00 2001 From: gb Date: Fri, 19 Mar 2010 17:13:59 +0000 Subject: [PATCH] Improve autogen.sh. --- autogen.sh | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/autogen.sh b/autogen.sh index d5526f9..284547f 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." -- 2.7.4