configure.ac: add macro MPD_DEFINE_CONDITIONAL

This commit is contained in:
Max Kellermann
2014-12-21 23:25:48 +01:00
parent 7afe63aa06
commit 373706c92b
3 changed files with 46 additions and 86 deletions

View File

@@ -93,11 +93,7 @@ AC_DEFUN([MPD_ARG_ENABLE], [
$5
if test x$[]enable_$1 = xyes; then
AC_DEFINE(ENABLE_$2, 1,
[Define to enable $3])
fi
AM_CONDITIONAL(ENABLE_$2, test x$[]enable_$1 = xyes)
MPD_DEFINE_CONDITIONAL(enable_$1, ENABLE_$2, [$3])
])
dnl Wrapper for AC_ARG_ENABLE and MPD_AUTO_PKG

View File

@@ -0,0 +1,8 @@
dnl Wrapper for AC_DEFINE and AM_CONDITIONAL
dnl
dnl Parameters: varname1, varname2, description
AC_DEFUN([MPD_DEFINE_CONDITIONAL], [dnl
AM_CONDITIONAL($2, test x$[]$1 = xyes)
if test x$[]$1 = xyes; then
AC_DEFINE($2, 1, [Define to enable $3])
fi])