]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
autogen.sh: check for pkg-config
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 5 Nov 2010 18:34:11 +0000 (11:34 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 5 Nov 2010 18:34:11 +0000 (11:34 -0700)
To avoid seeing confusing errors later in the configure process, in
autogen.sh, check to make sure the pkg-config program is installed.

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
autogen.sh

index b24ef2f405b18e7ff32db81880e3e39bf9de0056..3db6dea7bd36ca7b72b78b8ebf93b844a257efb8 100755 (executable)
@@ -1,6 +1,19 @@
 #!/bin/sh
+
+check_for_pkg_config() {
+    which pkg-config >/dev/null && return
+
+    echo
+    echo "Error: could not find pkg-config"
+    echo
+    echo "Please make sure you have pkg-config installed."
+    echo
+    exit 1
+}
+
 rm -f config.cache
 aclocal #-I m4
+check_for_pkg_config
 libtoolize --force --copy
 autoconf
 autoheader