# Although there is a default (="linux") in the code, we do provide
# a default here, to get a consistent autostuff behavior
AC_ARG_ENABLE(
- [package-name],
+ [root-menu-prompt],
[AS_HELP_STRING(
- [--enable-package-name],
- [set the package name (default=kconfig-frontends)])],
+ [--enable-root-menu-prompt=PROMPT],
+ [set the root-menu prompt (default=Configuration)])],
[AS_CASE(
["$enableval"],
- [yes], [package_name=$PACKAGE_NAME],
- [no], [package_name=],
- [package_name=$enableval])])
-AC_SUBST([package_name], [${package_name=$PACKAGE_NAME}])
+ [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;' )"])])
+AC_SUBST([root_menu], [${root_menu=Configuration}])
AC_ARG_ENABLE(
[config-prefix],
[AC_SUBST([CURSES_LOC])
AC_SUBST([ncurses_LIBS])
LIBS_old="$LIBS"
+ LIBS=
AC_CHECK_HEADERS(
[ncurses/ncurses.h ncurses/curses.h ncursesw/curses.h ncurses.h curses.h],
[CURSES_LOC=$ac_header; break])
[test "$need_panel_menu" = "yes" -o "$need_panel_menu" = "auto"],
[AC_SUBST([ncurses_extra_LIBS])
LIBS_old="$LIBS"
+ LIBS=
AC_SEARCH_LIBS(
[new_panel],
[panelw panel],
- [ac_ct_panel_lib_found=yes; break])
+ [ac_ct_panel_lib_found=yes; break],,
+ [$ncurses_LIBS])
AS_IF(
[test -z "$ac_ct_panel_lib_found"],
[AS_IF(
AC_SEARCH_LIBS(
[menu_init],
[menuw menu],
- [ac_ct_menu_lib_found=yes; break])
+ [ac_ct_menu_lib_found=yes; break],,
+ [$ncurses_LIBS])
AS_IF(
[test -z "$ac_ct_panel_lib_found"],
[AS_IF(
AC_MSG_NOTICE()
AC_MSG_NOTICE([Configured with:])
-AC_MSG_NOTICE([- package name: '$package_name'])
-AC_MSG_NOTICE([- config prefix: '$config_prefix'])
+AC_MSG_NOTICE([- root-menu prompt: '$root_menu'])
+AC_MSG_NOTICE([- config prefix: '$config_prefix'])
AC_MSG_NOTICE([- frontends:])
AS_IF([test "$enable_conf" = "yes"],
[AC_MSG_NOTICE([ - conf: yes])],