From cb0b6548c5be6f36ac0610de3c04dd7905006f32 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Thu, 12 Nov 2009 18:02:29 +0100 Subject: [configure.ac] add test for make version >= 3.81 Signed-off-by: Michael Olbrich --- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index c910edb41..dc3f50ce9 100644 --- a/configure.ac +++ b/configure.ac @@ -282,6 +282,15 @@ AC_PATH_PROGS(MAKE, gmake gnumake make,, $PATH) if test -z "$MAKE"; then AC_MSG_ERROR([make could not be found, please install]) fi +MAKE_VERSION=`$MAKE --version 2>/dev/null | $SED -ne "s/^GNU Make \([[0-9]]\+\.[[0-9.]]\+\).*$/\1/p"` +MINOR_MAKE_VERSION="${MAKE_VERSION#*.}" +MAJOR_MAKE_VERSION="${MAKE_VERSION%.*}" +if test -z "${MAJOR_MAKE_VERSION}" -o -z "${MINOR_MAKE_VERSION}" ; then + AC_MSG_ERROR([could not parse make version. GNU make >= 3.81 required]) +fi +if test $MAJOR_MAKE_VERSION -eq 3 -a $MINOR_MAKE_VERSION -lt 81 -o $MAJOR_MAKE_VERSION -lt 3 ; then + AC_MSG_ERROR([GNU make >= 2.81 required ($MAKE_VERSION found)]) +fi dnl Check for file AC_PATH_PROGS(FILE, file,, $PATH) -- cgit v1.2.3