From: Dan Nicholson Date: Wed, 30 Apr 2008 20:53:37 +0000 (-0700) Subject: autoconf: Fail from autoconf if the pkg-config macros aren't defined X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7154d661a667681828efb75b3547c97484455d9e;p=mesa.git autoconf: Fail from autoconf if the pkg-config macros aren't defined Instead of postponing the error from missing pkg-config macros to when configure is run, make autoconf exit by using m4 macros. --- diff --git a/configure.ac b/configure.ac index 43111b30626..672bab85c18 100644 --- a/configure.ac +++ b/configure.ac @@ -36,9 +36,14 @@ AC_CHECK_FUNC([dlopen], [], dnl Make sure the pkg-config macros are defined m4_ifdef([PKG_PROG_PKG_CONFIG],,[ - AC_MSG_ERROR([The pkg-config autoconf macros are not defined. - Did you run 'make configure'?])] -) + m4_errprint([Error: Could not locate the pkg-config autoconf macros. + These are usually located in /usr/share/aclocal/pkg.m4. If your + macros are in a different location, try setting the environment + variable ACLOCAL="aclocal -I/other/macro/dir" before running + autoreconf. +]) + m4_exit([1]) +]) PKG_PROG_PKG_CONFIG() dnl LIB_DIR - library basename