diff options
Diffstat (limited to 'm4m/gp-pkg-config.m4')
-rw-r--r-- | m4m/gp-pkg-config.m4 | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/m4m/gp-pkg-config.m4 b/m4m/gp-pkg-config.m4 new file mode 100644 index 0000000..531bfe4 --- /dev/null +++ b/m4m/gp-pkg-config.m4 @@ -0,0 +1,42 @@ +dnl @synopsis GP_PKG_CONFIG +dnl +dnl If you want to set the PKG_CONFIG_PATH, best do so before +dnl calling GP_PKG_CONFIG +AC_DEFUN([GP_PKG_CONFIG],[ +# +# [GP_PKG_CONFIG] +# +AC_ARG_VAR([PKG_CONFIG],[pkg-config package config utility]) +export PKG_CONFIG +AC_ARG_VAR([PKG_CONFIG_PATH],[directory where pkg-config looks for *.pc files]) +export PKG_CONFIG_PATH + +AC_MSG_CHECKING([PKG_CONFIG_PATH]) +if test "x${PKG_CONFIG_PATH}" = "x"; then + AC_MSG_RESULT([empty]) +else + AC_MSG_RESULT([${PKG_CONFIG_PATH}]) +fi + +dnl AC_REQUIRE([PKG_CHECK_MODULES]) +AC_PATH_PROG([PKG_CONFIG],[pkg-config],[false]) +if test "$PKG_CONFIG" = "false"; then +AC_MSG_ERROR([ +*** Build requires pkg-config +*** +*** Possible solutions: +*** - set PKG_CONFIG to where your pkg-config is located +*** - set PATH to include the directory where pkg-config is installed +*** - get it from http://freedesktop.org/software/pkgconfig/ and install it +]) +fi +])dnl + +dnl Please do not remove this: +dnl filetype: d87b877b-80ec-447c-b042-21ec4a27c6f0 +dnl I use this to find all the different instances of this file which +dnl are supposed to be synchronized. + +dnl Local Variables: +dnl mode: autoconf +dnl End: |