We may be installing to a location that libintl doesn't search by default.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
sbin_PROGRAMS = openconnect
man8_MANS = openconnect.8
+AM_CPPFLAGS = -DLOCALEDIR="\"$(localedir)\""
openconnect_SOURCES = xml.c main.c dtls.c cstp.c mainloop.c tun.c
openconnect_CFLAGS = $(OPENSSL_CFLAGS) $(LIBXML2_CFLAGS) $(LIBPROXY_CFLAGS) $(ZLIB_CFLAGS)
#include <locale.h>
#include <libintl.h>],[
setlocale(LC_ALL, "");
+ bindtextdomain("openconnect", "/tmp");
(void)dgettext("openconnect", "foo");])],
[AC_MSG_RESULT(yes)],
[oldLIBS="$LIBS"
#include <locale.h>
#include <libintl.h>],[
setlocale(LC_ALL, "");
+ bindtextdomain("openconnect", "/tmp");
(void)dgettext("openconnect", "foo");])],
[AC_MSG_RESULT(yes (with -lintl))]
LIBINTL="-lintl",
vpninfo->progress = progress;
vpninfo->cbdata = privdata?:vpninfo;
+#ifdef ENABLE_NLS
+ bindtextdomain("openconnect", LOCALEDIR);
+#endif
+
return vpninfo;
}
FILE *fp = NULL;
#ifdef ENABLE_NLS
+ bindtextdomain("openconnect", LOCALEDIR);
setlocale(LC_ALL, "");
#endif