xref: /netbsd-src/external/bsd/am-utils/dist/m4/macros/prog_lex.m4 (revision a53f50b9b44dc9467ccc9c464999b1d1c509cb0c)
1dnl find f/lex, but error if none found
2AC_DEFUN_ONCE([AMU_PROG_LEX],
3[AC_CHECK_PROGS(LEX, flex lex, :)
4if test -z "$LEXLIB"
5then
6  AC_CHECK_LIB(fl, yywrap, LEXLIB="-lfl",
7    [AC_CHECK_LIB(l, yywrap, LEXLIB="-ll")])
8fi
9AC_SUBST(LEXLIB)
10if test "x$LEX" != "x:"; then
11  _AC_PROG_LEX_YYTEXT_DECL
12else
13  AC_MSG_ERROR([cannot find flex/lex -- needed for am-utils])
14fi])
15