From 106fdf5114b639c6b5e97e317b857da3a58b6233 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Wed, 1 Jan 2014 23:10:00 -0600 Subject: [PATCH] Fix #201; check that bison accepts --warnings --- configure.ac | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/configure.ac b/configure.ac index 7e1e08fc..e9a069fc 100644 --- a/configure.ac +++ b/configure.ac @@ -20,6 +20,17 @@ AM_PROG_CC_C_O dnl couldn't use AM_PROG_LEX as it doesn't support header files like the dnl AC_PROG_YACC macros... +dnl check bison version +AC_MSG_CHECKING([bison version]) +if test "$YACC" != "bison -y"; then + AC_MSG_RESULT([not bison]) +elif $YACC --help | grep -- --warnings >/dev/null; then + AC_MSG_RESULT([ok]) +else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([You need bison version 2.5 or more recent.]) +fi + dnl dnl these program checks should probably be deleted dnl