From e7eecebc271bfde162bad48b6f2c6063a9b6982e Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Mon, 18 Aug 2003 18:45:24 +0000 Subject: [PATCH] Fixed to give a better warning if pkg-config is not installed --- pixman/autogen.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pixman/autogen.sh b/pixman/autogen.sh index 94ad18cd2..362597a98 100755 --- a/pixman/autogen.sh +++ b/pixman/autogen.sh @@ -5,6 +5,21 @@ set -e ARGV0=$0 +if test -z "$ACLOCAL_FLAGS"; then + acdir=`aclocal --print-ac-dir` + if [ ! -f $acdir/pkg.m4 ]; then + echo "$ARGV0: Error: Could not find pkg-config macros." + echo " (Looked in $acdir/pkg.m4)" + echo " If pkg.m4 is available in /another/directory, please set" + echo " ACLOCAL_FLAGS=\"-I /another/directory\"" + echo " Otherwise, please install pkg-config." + echo "" + echo "pkg-config is available from:" + echo "http://www.freedesktop.org/software/pkgconfig/" + exit 1 + fi +fi + if test -z "$*"; then echo "$ARGV0: Note: \`./configure' will be run with no arguments." echo " If you wish to pass any to it, please specify them on the" @@ -19,7 +34,7 @@ do_cmd() { do_cmd libtoolize --force --copy -do_cmd aclocal +do_cmd aclocal ${ACLOCAL_FLAGS} do_cmd autoheader