diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2012-11-15 18:22:29 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2012-11-16 18:34:05 +0100 |
commit | a7b3c030510277e16baf4cc0619c877a584b2eec (patch) | |
tree | 56b717e9ba57db4f1fa1e496c4185fcbf9c8464d | |
parent | 2faa9ecad5a45a949be5ea95aa9e140eeba0fe68 (diff) | |
download | sssd-a7b3c030510277e16baf4cc0619c877a584b2eec.tar.gz sssd-a7b3c030510277e16baf4cc0619c877a584b2eec.tar.bz2 sssd-a7b3c030510277e16baf4cc0619c877a584b2eec.zip |
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 <rc040203 -at- freenet.de>
-rw-r--r-- | src/build_macros.m4 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/build_macros.m4 b/src/build_macros.m4 index 37d96439..8cd2d3cd 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 +])]) |