AM_INIT_AUTOMAKE
+AS_IF(
+ [test "$(${srcdir}/scripts/version.sh --internal)" = "hg"],
+ [AM_SILENT_RULES],
+ [AM_SILENT_RULES([yes])])
+
+AS_IF(
+ [test $AM_DEFAULT_VERBOSITY -eq 0],
+ [SILENT_MAKEFLAGS="--no-print-directory -s"],
+ [SILENT_MAKEFLAGS=""])
+AC_SUBST([SILENT_MAKEFLAGS])
+
#----------------------------------------
# Prepare libtool
LT_PREREQ([2.2.6])
[install utilities to manage .config files (default=no)])])
AC_SUBST([enable_utils], [${enable_utils:-yes}])
+AC_ARG_ENABLE(
+ [L10n],
+ [AS_HELP_STRING(
+ [--disable-L10n],
+ [enable localisation (L10n) (default=auto)])])
+AC_SUBST([enable_L10n], [${enable_L10n:-yes}])
+
#----------------------------------------
# Options to selectively enable/disable frontends
# All are selected by default
#----------------------------------------
# Check for gettext, for the kconfig frontends
-AC_SUBST([intl_CPPFLAGS])
-AC_SUBST([intl_LIBS])
-AC_CHECK_HEADERS(
- [libintl.h],
- [ac_ct_gettext_hdr=$ac_header; break],
- [AC_MSG_WARN([libintl is missing, frontends will not be localised])
- intl_CPPFLAGS=-DKBUILD_NO_NLS])
+[has_gettext="$enable_L10n"]
+AS_IF(
+ [test "$has_gettext" = "yes"],
+ [AC_CHECK_HEADERS(
+ [libintl.h],
+ [ac_ct_gettext_hdr=$ac_header; break],
+ [has_gettext=no])])
AS_IF(
- [test -n "$ac_ct_gettext_hdr"],
+ [test "$has_gettext" = "yes"],
[AC_CHECK_DECL(
[gettext],,
- [AC_MSG_WARN([gettext is missing, frontends will not be localised])
- intl_CPPFLAGS=-DKBUILD_NO_NLS],
- [#include <$ac_ct_gettext_hdr>])
- LIBS_old="$LIBS"
+ [has_gettext=no],
+ [#include <$ac_ct_gettext_hdr>])])
+AS_IF(
+ [test "$has_gettext" = "yes"],
+ [LIBS_old="$LIBS"
LIBS=
AC_SEARCH_LIBS(
[gettext],
[intl],,
- [AC_MSG_WARN([gettext is missing, frontends will not be localised])
- intl_CPPFLAGS=-DKBUILD_NO_NLS])
+ [has_gettext=no])
intl_LIBS="$LIBS"
LIBS="$LIBS_old"])
+AS_IF(
+ [test "$has_gettext" = "no"],
+ [intl_CPPFLAGS=-DKBUILD_NO_NLS])
+AC_SUBST([intl_CPPFLAGS])
+AC_SUBST([intl_LIBS])
#----------------------------------------
# Check for ncurses, for the mconf & nconf frontends
AM_CONDITIONAL(
[COND_utils],
[test "$enable_utils" = "yes"])
+AM_CONDITIONAL(
+ [COND_utils_gettext],
+ [test "$has_gettext" = "yes"])
#----------------------------------------
# Get the version to apply to the parser shared library
AC_MSG_NOTICE([ - config prefix : $config_prefix])
AC_MSG_NOTICE([- frontends :$fe_list])
AC_MSG_NOTICE([ - transform name : $program_transform_name])
+AC_MSG_NOTICE([ - localised : $has_gettext])
AC_MSG_NOTICE([- install utilities : $enable_utils])
AC_MSG_NOTICE([- CFLAGS CXXFLAGS : $wall_CFLAGS $werror_CFLAGS])