X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=configure.ac;h=814d8c81bbbdf41099438d503f701e596ef3a0db;hb=afbdd2151cd57f28d0507df8c9634700418afb70;hp=e90fd177a2a6af66656ee2f52e263727cbf8d36b;hpb=cefcd4b655c2b7efdc6313740f3c8af89dd8f670;p=kconfig-frontends diff --git a/configure.ac b/configure.ac index e90fd17..814d8c8 100644 --- a/configure.ac +++ b/configure.ac @@ -30,8 +30,12 @@ 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)" = "hg"], + [test "$(${srcdir}/scripts/version.sh --internal)" = "git"], [AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) @@ -63,12 +67,12 @@ 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 AS_IF( - [test "$(${srcdir}/scripts/version.sh --internal)" = "hg"], + [test "$(${srcdir}/scripts/version.sh --internal)" = "git"], [werror_CFLAGS=-Werror]) AC_ARG_ENABLE( [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"]) #----------------------------------------