summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/build_macros.m415
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
+])])