AC_DEFUN([GST_BISON_CHECK], [ dnl FIXME: check if AC_PROG_YACC is suitable here dnl FIXME: make precious AC_PATH_PROG(BISON_PATH, bison, no) if test x$BISON_PATH = xno; then AC_MSG_ERROR(Could not find bison) fi dnl check bison version bison_min_version=1.35 bison_version=`$BISON_PATH --version | head -n 1 | sed 's/^.*) //' | sed 's/[[a-zA-Z]]*$//' | cut -d' ' -f1` AC_MSG_CHECKING([bison version $bison_version >= $bison_min_version]) if perl -w <= $flex_min_version]) if perl -w < \$min_version_major) || ((\$flex_version_major == \$min_version_major) && (\$flex_version_minor >= \$min_version_minor)) || ((\$flex_version_major == \$min_version_major) && (\$flex_version_minor >= \$min_version_minor) && (\$flex_version_micro >= \$min_version_micro))) ? 0 : 1); EOF then AC_MSG_RESULT(yes) AC_DEFINE(HAVE_MT_SAVE_FLEX, 1, [Defined if we have recent enough flex, which is MT save]) else AC_MSG_RESULT(no) fi ])