configure.ac: added M4 function MPD_AUTO_PKG() for ALSA

MPD_AUTO_PKG() runs pkg-config and then forwards control to
MPD_AUTO_RESULT().  This is a commonly used short cut.
This commit is contained in:
Max Kellermann
2009-03-28 21:48:07 +01:00
parent 33aeac4fcb
commit 87e0b1adc4
2 changed files with 12 additions and 6 deletions

View File

@@ -38,3 +38,13 @@ AC_DEFUN([MPD_AUTO_RESULT], [
MPD_AUTO_DISABLED([$name], [$feature], [$msg])
fi
])
AC_DEFUN([MPD_AUTO_PKG], [
if eval "test x`echo '$'enable_$1` != xno"; then
PKG_CHECK_MODULES([$2], [$3],
[eval "found_$1=yes"],
[eval "found_$1=no"])
fi
MPD_AUTO_RESULT([$1], [$4], [$5])
])