]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
Fix 'make installcheck' failure on Cygwin.
authorBruno Haible <bruno@clisp.org>
Fri, 20 Jun 2025 00:48:46 +0000 (02:48 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 20 Jun 2025 00:48:46 +0000 (02:48 +0200)
* gettext-tools/configure.ac (INSTALLED_LIBINTL, INSTALLED_LIBGETTEXTPO_DEPS):
New variables.
* gettext-tools/install-tests/Makefile.am (installcheck): Use
INSTALLED_LIBGETTEXTPO_DEPS.

gettext-tools/configure.ac
gettext-tools/install-tests/Makefile.am

index 94f6434f18ecc9df907fca36842fcf8a237de270..c440d1b1c7a5d0450ad966f94307d1572e294daf 100644 (file)
@@ -696,6 +696,14 @@ AC_SUBST([HAVE_JAVAEXEC])
 
 dnl Test for features used in install-tests.
 dnl shlibpath_var and PATH_SEPARATOR are set by LT_INIT.
+if test $USE_INCLUDED_LIBINTL = yes; then
+  INSTALLED_LIBINTL="-lintl $LIBICONV $INTL_MACOSX_LIBS"
+  INSTALLED_LIBGETTEXTPO_DEPS="$INSTALLED_LIBINTL"
+else
+  INSTALLED_LIBINTL=
+  INSTALLED_LIBGETTEXTPO_DEPS="$LIBICONV"
+fi
+AC_SUBST([INSTALLED_LIBGETTEXTPO_DEPS])
 AC_SUBST([PATH_SEPARATOR])
 if test -n "${shlibpath_var}"; then
   if test "${shlibpath_var}" = PATH; then
index 32284034788917c46a62529c5bac389e0db7e46d..9eb963df2c72eea465a5e98c136ed22b965ca90c 100644 (file)
@@ -20,14 +20,14 @@ installcheck-local:
        $(CC) -I$(includedir) -L$(libdir) \
              $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
              $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
-             -o test-version $(srcdir)/test-version.c -lgettextpo
+             -o test-version $(srcdir)/test-version.c -lgettextpo $(INSTALLED_LIBGETTEXTPO_DEPS)
        @AUGMENT_SHLIBPATH@ ./test-version
        rm -rf test-version test-version$(EXEEXT)
        $(CC) -I$(includedir) -L$(libdir) \
              $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
              -DSRCDIR=\"$(srcdir)/\" \
              $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
-             -o test-api $(srcdir)/test-api.c -lgettextpo
+             -o test-api $(srcdir)/test-api.c -lgettextpo $(INSTALLED_LIBGETTEXTPO_DEPS)
        @AUGMENT_SHLIBPATH@ ./test-api
        rm -rf test-api test-api$(EXEEXT)
        PATH='$(bindir)'@PATH_SEPARATOR@"$$PATH"; xgettext --version | grep 'GNU gettext' > /dev/null