package libgsasl: explicitly disable NLS

Without this patch, libgsasl drags in a dependency on libintl if
gettext happens to be built before libgsasl.

Also added a minimal test program.
pull/13/head
Martin Lambers 13 years ago
parent e330c85907
commit 9590233b6e

@ -0,0 +1,21 @@
/* This file is part of mingw-cross-env. */
/* See doc/index.html for further information. */
#include <gsasl.h>
int main(int argc, char *argv[])
{
Gsasl *ctx;
(void)argc;
(void)argv;
if (gsasl_init(&ctx) == GSASL_OK)
{
(void)gsasl_client_support_p(ctx, "CRAM-MD5");
gsasl_done(ctx);
return 0;
}
return 0;
}

@ -26,8 +26,14 @@ define $(PKG)_BUILD
--host='$(TARGET)' \
--disable-shared \
--prefix='$(PREFIX)/$(TARGET)' \
--disable-nls \
--with-libiconv-prefix='$(PREFIX)/$(TARGET)' \
--with-libidn-prefix='$(PREFIX)/$(TARGET)' \
--with-libntlm-prefix='$(PREFIX)/$(TARGET)'
$(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
'$(TARGET)-gcc' \
-W -Wall -Werror -ansi -pedantic \
'$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libgsasl.exe' \
`'$(TARGET)-pkg-config' libgsasl --cflags --libs`
endef

Loading…
Cancel
Save