+# AM_GNU_GETTEXT calls AM_NLS which defines the nls option, but it defaults
+# to enabled. We override the definition of AM_NLS to flip the default and mark
+# it as experimental in the help text.
+AC_DEFUN([AM_NLS],
+ [AC_MSG_CHECKING([whether NLS is requested])
+ AC_ARG_ENABLE([nls],
+ [AS_HELP_STRING([--enable-nls],
+ [use Native Language Support (experimental)])],
+ USE_NLS=$enableval, USE_NLS=no)
+ AC_MSG_RESULT([$USE_NLS])
+ AC_SUBST([USE_NLS])]
+)
+
AM_GNU_GETTEXT([external])
AM_GNU_GETTEXT_VERSION([0.18])
-AC_ARG_ENABLE(nls,
- [ --enable-nls enable Native Language Support],
- USE_NLS=$enableval, USE_NLS=no)
-
-AS_IF([test "x${USE_NLS}" = "xyes"],
- [
- AC_DEFINE([PCMK__SUPPORT_NLS],[1],[Define to 1 if USE_NLS should be enabled])
-])
-
dnl --with-* options: external software support, and custom locations
dnl This argument is defined via an M4 macro so default can be a variable
AC_DEFUN([VERSION_ARG],
[AC_ARG_WITH([version],
[AS_HELP_STRING([--with-version=VERSION],
[override package version @<:@$1@:>@])],
[ PACEMAKER_VERSION="$withval" ],
[ PACEMAKER_VERSION="$PACKAGE_VERSION" ])]
)
VERSION_ARG(VERSION_NUMBER)
# Redefine PACKAGE_VERSION and VERSION according to PACEMAKER_VERSION in case
# the user used --with-version. Unfortunately, this can only affect the
# substitution variables and later uses in this file, not the config.h
# constants, so we have to be careful to use only PACEMAKER_VERSION in C code.
PACKAGE_VERSION=$PACEMAKER_VERSION
VERSION=$PACEMAKER_VERSION
CRM_DAEMON_USER=""
AC_ARG_WITH([daemon-user],
[AS_HELP_STRING([--with-daemon-user=USER],
[user to run unprivileged Pacemaker daemons as (advanced option: changing this may break other cluster components unless similarly configured) @<:@hacluster@:>@])],
[ CRM_DAEMON_USER="$withval" ]
)
CRM_DAEMON_GROUP=""
AC_ARG_WITH([daemon-group],
[AS_HELP_STRING([--with-daemon-group=GROUP],
[group to run unprivileged Pacemaker daemons as (advanced option: changing this may break other cluster components unless similarly configured) @<:@haclient@:>@])],