From: Paul Eggert Date: Sun, 25 Aug 2013 01:22:22 +0000 (-0700) Subject: build: don't require flex for ordinary builds X-Git-Tag: v3.0.1~33 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/b5e27aa2625c1f84ea1ee75fe74374341664a759 build: don't require flex for ordinary builds * configure.ac (LEX): Don't fail if this is lex, as flex is not required for ordinary builds. Instead, issue a warning and substitute a no-op LEX. Reported by Michael Felt in . --- diff --git a/configure.ac b/configure.ac index f7319a15..992e2033 100644 --- a/configure.ac +++ b/configure.ac @@ -175,7 +175,10 @@ AC_SUBST([YACC_LIBRARY]) # Checks for programs. AM_MISSING_PROG([DOT], [dot]) AC_PROG_LEX -$LEX_IS_FLEX || AC_MSG_ERROR([Flex is required]) +$LEX_IS_FLEX || test "X$LEX" = X: || { + AC_MSG_WARN([bypassing lex because flex is required]) + LEX=: +} AC_PROG_YACC AC_PROG_RANLIB AC_PROG_GNU_M4