X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=m4%2Fax_prog_flex_version.m4;fp=m4%2Fax_prog_flex_version.m4;h=6a9bfbe4c86ae9c9f4db157f0afb68ac9bc2d775;hp=da60e00f52497e08aa2065d152af0e3ead0e0194;hb=540d833dfbe259815a0aec6a231dbe54a74aec4e;hpb=60725cf905bddb7a33fc3fc07efedb35766076c0 diff --git a/m4/ax_prog_flex_version.m4 b/m4/ax_prog_flex_version.m4 index da60e00f..6a9bfbe4 100644 --- a/m4/ax_prog_flex_version.m4 +++ b/m4/ax_prog_flex_version.m4 @@ -1,5 +1,5 @@ # =========================================================================== -# http://www.gnu.org/software/autoconf-archive/ax_prog_flex_version.html +# https://www.gnu.org/software/autoconf-archive/ax_prog_flex_version.html # =========================================================================== # # SYNOPSIS @@ -11,41 +11,49 @@ # Makes sure that flex version is greater or equal to the version # indicated. If true the shell commands in ACTION-IF-TRUE are executed. If # not the shell commands in commands in ACTION-IF-TRUE are executed. If -# not the shell commands in ACTION-IF-FALSE are run. Note if $FLEX is not -# set (for example by running AC_CHECK_PROG or AC_PATH_PROG) the macro +# not the shell commands in ACTION-IF-FALSE are run. Note if $LEX is not +# set (for example by running AC_PROG_LEX or AC_PATH_PROG) the macro # will fail. # # Example: # -# AC_PATH_PROG([FLEX],[flex]) +# AC_PROG_LEX # AX_PROG_FLEX_VERSION([2.5.39],[ ... ],[ ... ]) # # This will check to make sure that the flex you have is at least version # 2.5.39 or greater. # -# NOTE: This macro uses the $FLEX variable to perform the check. +# NOTE: This macro uses the $LEX variable to perform the check, if it's +# empty it will failover to the $FLEX variable for backwards compatibility. # # LICENSE # # Copyright (c) 2015 Jonathan Rajotte-Julien +# 2017 Michael Jeanson # # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 1 +#serial 3 AC_DEFUN([AX_PROG_FLEX_VERSION],[ AC_REQUIRE([AC_PROG_SED]) AC_REQUIRE([AC_PROG_GREP]) - AS_IF([test -n "$FLEX"],[ + AS_IF([test -z "$LEX"],[ + AS_IF([test -n "$FLEX"],[ + LEX=$FLEX + ]) + ]) + + AS_IF([test -n "$LEX"],[ ax_flex_version="$1" AC_MSG_CHECKING([for flex version]) changequote(<<,>>) - flex_version=`$FLEX --version 2>&1 \ + flex_version=`$LEX --version 2>&1 \ | $SED -n -e '/flex /b inspect b : inspect