From 443277fd3e5e2650fba02f8d10941a4533e7aae3 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Fri, 4 May 2012 01:00:56 +0300 Subject: [PATCH 1/2] Macro AST_PKG_CONFIG_CHECK AST_PKG_CONFIG_CHECK: Similar to AST_EXT_LIB_CHECK, but simply uses pkg-config data. This simple version only uses pkg-config(1)'s tests. --- autoconf/ast_pkgconfig.m4 | 16 ++++++++++++++++ configure.ac | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 autoconf/ast_pkgconfig.m4 diff --git a/autoconf/ast_pkgconfig.m4 b/autoconf/ast_pkgconfig.m4 new file mode 100644 index 0000000..880682f --- /dev/null +++ b/autoconf/ast_pkgconfig.m4 @@ -0,0 +1,16 @@ +# Check for pkg-config component $2: +# AST_PKG_CONFIG_CHECK([package], [component]) +AC_DEFUN([AST_PKG_CONFIG_CHECK], +[ + if test "x${PBX_$1}" != "x1" -a "${USE_$1}" != "no"; then + PKG_CHECK_MODULES($1, $2, [ + PBX_$1=1 + $1_INCLUDE="$$1_CFLAGS" + $1_LIB="$$1_LIBS" + ], [ + PBX_$1=0 + ] + ) + fi +]) + diff --git a/configure.ac b/configure.ac index 8e22214..0c8a92e 100644 --- a/configure.ac +++ b/configure.ac @@ -1142,7 +1142,7 @@ LIBS=${old_LIBS} # PKGCONFIG is used in later tests AC_CHECK_TOOL(PKGCONFIG, pkg-config, No) - +PKG_PROG_PKG_CONFIG() # do the package library checks now -- 1.7.10