X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=configure.ac;h=814d8c81bbbdf41099438d503f701e596ef3a0db;hb=f0a6c0a0d14545c81757934c3679511b63b6c82f;hp=ad0cf5fb78e7626f71b8d30aef1accb61d1586ea;hpb=e5b9965c183e761aefadcb975930449bcb4ab6eb;p=kconfig-frontends diff --git a/configure.ac b/configure.ac index ad0cf5f..814d8c8 100644 --- a/configure.ac +++ b/configure.ac @@ -30,6 +30,10 @@ AS_IF( AM_INIT_AUTOMAKE([foreign]) +# For releases, enable silent rules, unless the user explicitly +# disables them. +# For the devel tree, do build with verbose output, unless user +# explicitly enables silent rules AS_IF( [test "$(${srcdir}/scripts/version.sh --internal)" = "git"], [AM_SILENT_RULES], @@ -63,7 +67,7 @@ AC_ARG_ENABLE( [*], [wall_CFLAGS=""])]) AC_SUBST([wall_CFLAGS],[${wall_CFLAGS}]) -# For releases, do not build with -Werror, unless the user explcitly +# For releases, do not build with -Werror, unless the user explicitly # requests to build with -Werror. # For the devel tree, do build with -Werror by default, unless user # explicitly disables -Werror @@ -93,9 +97,7 @@ AC_ARG_ENABLE( [yes], [root_menu=Configuration], [no], [root_menu=], [# Escape the $ signs, otherwise they would get munged by make - # Also, append a space at the end, to separate the package - # name from the literal 'Configuration' - root_menu="$( echo "$enableval" |sed -r -e 's/\$/\\$$/g;' )"])]) + root_menu="$( echo "$enableval" |sed -e 's/\$/\\$$/g;' )"])]) AC_SUBST([root_menu], [${root_menu=Configuration}]) AC_ARG_ENABLE( @@ -217,9 +219,22 @@ AS_IF( AS_IF( [test "$need_pkgconfig" = "yes"], [PKG_PROG_PKG_CONFIG()]) +# Look for `lex'. If it cannot be found, autoconf sets $LEX to ':'. AC_PROG_LEX +AS_IF( + [test "$LEX" = ":"], + [AC_MSG_ERROR([can not find a lexer generator (such as lex or flex)])]) AC_SUBST([AM_LFLAGS], ["-L -P zconf"]) +# Look for `yacc'. If it cannot be found, autoconf sets $YACC to 'yacc'. AC_PROG_YACC +AS_IF( + [test "$YACC" = "yacc"], + [AC_CHECK_PROGS( + [YACC_IN_PATH], + [yacc])] + AS_IF( + [test -z "$YACC_IN_PATH"], + [AC_MSG_ERROR([can not find a parser generator (such as yacc or bison)])])) AC_SUBST([AM_YFLAGS], ["-t -l -p zconf"]) #----------------------------------------