From a7b3c030510277e16baf4cc0619c877a584b2eec Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Nov 16 2012 17:34:05 +0000 Subject: Provide AM_COND_IF-combatible implementation for old automake systems AM_COND_IF is a very handy construct that is not present on old automake systems such as the one in RHEL5. The original author of the code is Ralf Corsepius --- diff --git a/src/build_macros.m4 b/src/build_macros.m4 index 37d9643..8cd2d3c 100644 --- a/src/build_macros.m4 +++ b/src/build_macros.m4 @@ -19,3 +19,18 @@ AC_DEFUN([BUILD_WITH_AUX_INFO], [Build with -aux-info output])]) ]) AM_CONDITIONAL([WANT_AUX_INFO], [test x$with_aux_info = xyes]) + +dnl AC_CONFIG_FILES conditionalization requires using AM_COND_IF, however +dnl dnl AM_COND_IF is new to Automake 1.11. To use it on new Automake without +dnl dnl requiring same, a fallback implementation for older Autoconf is provided. +dnl dnl Note that disabling of AC_CONFIG_FILES requires Automake 1.11, this code +dnl dnl is correct only in terms of m4sh generated script. +m4_ifndef([AM_COND_IF], [AC_DEFUN([AM_COND_IF], [ +if test -z "$$1_TRUE"; then : +m4_n([$2])[]dnl +m4_ifval([$3], +[else +$3 +])dnl +fi[]dnl +])])