Provide trivial work-around for users of obsolete autoconf
+# Check for autoconf
+rm -f m4/autoconf260.m4
+case "$(autoconf --version|head -1)" in
+ *2.5[012345678]*)
+ echo "Hey, your autoconf is quite old. Update it." >&2
+ exit 1
+ ;;
+
+ *2.59*)
+ echo "Enabling provisional autoconf 2.59 work-around. Update autoconf ASAP."
+ cp -f extras/m4/autoconf260.m4 m4/
+ ;;
+esac
+
# Check for automake
amvers="no"
for v in "-1.9" "19" "-1.8" "18" "-1.7" "17"; do
# Check for automake
amvers="no"
for v in "-1.9" "19" "-1.8" "18" "-1.7" "17"; do
dnl
dnl Check for tools
dnl
dnl
dnl Check for tools
dnl
AC_PROG_CXX
eval "${CXX} --version" >/dev/null 2>&1 || CXX=""
if test "${CXX}" != ""; then
AC_PROG_CXX
eval "${CXX} --version" >/dev/null 2>&1 || CXX=""
if test "${CXX}" != ""; then
--- /dev/null
+# Replacements for autoconf 2.59 and older
+# Please make official source tarballs with recent autoconf only.
+
+AC_DEFUN([AC_PROG_CC_C00],
+[ AC_REQUIRE([AC_PROG_CC])dnl
+ CC="$CC -std=c99"
+])