X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ef0f1af2ad6f1845b83518bd4370ae00ac8ba3d4..8ffecc04a145c8aa4f5911ef27b0657ec01bf0d7:/acmacro/flex.m4 diff --git a/acmacro/flex.m4 b/acmacro/flex.m4 index 3f1c4e8aff..a543aa2d49 100644 --- a/acmacro/flex.m4 +++ b/acmacro/flex.m4 @@ -11,17 +11,18 @@ AC_DEFUN([_AC_PROG_FLEX_HELPER_TOO_OLD],[ AC_DEFUN([AC_PROG_FLEX], [ - AC_PROG_LEX +AC_PREREQ(2.50)dnl +AC_REQUIRE([AM_MISSING_HAS_RUN])dnl +AC_REQUIRE([AC_PROG_LEX])dnl if test "$LEX" != flex; then AC_MSG_NOTICE([Flex not found. Parsers won't get updated.]) - LEX="$SHELL $missing_dir/missing flex"; + LEX=${am_missing_run}flex AC_SUBST(LEXLIB, '') else if test "x$1" != "x" ; then dnl dnl We were asked to check the version number dnl - set -x changequote(<<, >>)dnl because of the regexp [blabla] FLEX_VERSION=`flex --version | sed -e 's/^[^0-9]*//' -e 's/[^0-9]*$//'` @@ -39,12 +40,11 @@ AC_DEFUN([AC_PROG_FLEX], test "$FLEX_VER_MAJ" -eq "$WANT_VER_MAJ" -a "$FLEX_VER_MED" -eq "$WANT_VER_MED" -a "$FLEX_VER_MIN" -lt "$WANT_VER_MIN" ; then AC_MSG_NOTICE([Found flex is too old. Parsers won't get updated (Found v$FLEX_VERSION < v$1)]) - LEX="$SHELL $missing_dir/missing flex"; + LEX=${am_missing_run}flex AC_SUBST(LEXLIB, '') + else + AC_MSG_NOTICE([Flex found. Parsers will get updated]) fi - set +x fi fi - AC_MSG_NOTICE([Flex found. Parsers will get updated]) - exit 0 ])