summaryrefslogtreecommitdiff
path: root/pixman
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2003-08-18 18:45:24 +0000
committerCarl Worth <cworth@cworth.org>2003-08-18 18:45:24 +0000
commite7eecebc271bfde162bad48b6f2c6063a9b6982e (patch)
tree575a08d501b1e1f88554d292d686dd672a29554b /pixman
parent9a68366825015b66afd8496fb4eb42ce08e9849b (diff)
Fixed to give a better warning if pkg-config is not installed
Diffstat (limited to 'pixman')
-rwxr-xr-xpixman/autogen.sh17
1 files changed, 16 insertions, 1 deletions
diff --git a/pixman/autogen.sh b/pixman/autogen.sh
index 94ad18cd..362597a9 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