AC_CHECK_PROG(AS, as, as, :)
AC_CHECK_PROG(CP, cp, cp, :)
-dnl Don't use AC_PROG_LEX; we insist on flex.
+dnl Don't use AC_PROG_LEX
dnl LEXLIB is not useful in gcc.
-AC_CHECK_PROGS([FLEX], flex, :)
+AC_CHECK_PROGS(LEX, flex lex, :)
-dnl Don't use AC_PROG_YACC; we insist on bison.
-AC_CHECK_PROGS([BISON], bison, :)
+dnl Don't use AC_PROG_YACC
+AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc, :)
AC_DEFUN(SDCC_REQUIRE_PROG,
[if test "$1" = ":"; then
fi
])
-SDCC_REQUIRE_PROG($BISON, bison)
-SDCC_REQUIRE_PROG($FLEX, flex)
+SDCC_REQUIRE_PROG($YACC, bison)
+SDCC_REQUIRE_PROG($LEX, flex)
AC_LANG_C