You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-crypt/mit-krb5/files/mit-krb5-1.14.4-disable-nls...

46 lines
1.2 KiB

Adds support for --(enable|disable)-nls configure option.
This enables\disables the generation of language files and
sets the ENABLE_NLS define appropriately.
Default value is enabled to preserve current behavior.
Patch by Zentaro Kavanagh <zentaro@google.com>
https://crbug.com/654842
https://github.com/krb5/krb5/pull/584
--- src/configure.in
+++ src/configure.in
@@ -118,15 +118,22 @@
])
AC_SUBST(LIBUTIL)
-AC_CHECK_HEADER(libintl.h, [
- AC_SEARCH_LIBS(dgettext, intl, [
- AC_DEFINE(ENABLE_NLS, 1,
- [Define if translation functions should be used.])])])
-
-AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt)
+# Determine if NLS is desired and supported.
po=
-if test x"$MSGFMT" != x; then
- po=po
+AC_ARG_ENABLE([nls],
+AC_HELP_STRING([--disable-nls],
+ [Disable Native Language Support(NLS).]), ,
+ enableval=yes)
+if test "$enableval" = yes ; then
+ AC_CHECK_HEADER(libintl.h, [
+ AC_SEARCH_LIBS(dgettext, intl, [
+ AC_DEFINE(ENABLE_NLS, 1,
+ [Define if translation functions should be used.])])])
+
+ AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt)
+ if test x"$MSGFMT" != x; then
+ po=po
+ fi
fi
AC_SUBST(po)