summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac11
-rw-r--r--m4/ac_backport_259_ssizet.m43
2 files changed, 11 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 09898d27..abe5e231 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ dnl See LICENSE for copying information.
dnl
dnl Original version Dug Song <dugsong@monkey.org>
-AC_PREREQ(2.59c)
+AC_PREREQ(2.59)
AC_INIT(event.c)
AC_CONFIG_MACRO_DIR([m4])
@@ -35,10 +35,15 @@ esac
dnl Checks for programs.
AC_PROG_CC
AM_PROG_CC_C_O
-AC_PROG_SED
AC_PROG_INSTALL
AC_PROG_LN_S
-AC_PROG_MKDIR_P
+# AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
+
+# AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older
+# versions
+ifdef([AC_PROG_SED], [AC_PROG_SED], [
+AC_CHECK_PROGS(SED, [gsed sed])
+])
AC_PROG_GCC_TRADITIONAL
diff --git a/m4/ac_backport_259_ssizet.m4 b/m4/ac_backport_259_ssizet.m4
new file mode 100644
index 00000000..75fde386
--- /dev/null
+++ b/m4/ac_backport_259_ssizet.m4
@@ -0,0 +1,3 @@
+AN_IDENTIFIER([ssize_t], [AC_TYPE_SSIZE_T])
+AC_DEFUN([AC_TYPE_SSIZE_T], [AC_CHECK_TYPE(ssize_t, int)])
+