Bruno Haible d806d18eb3 build: Fix "make installcheck" on MSVC.
Reported by Kirill Makurin <maiddaisuki@outlook.com> in
<https://lists.gnu.org/archive/html/bug-gettext/2026-01/msg00042.html>.

* gettext-runtime/m4/gettext.m4 (AM_GNU_GETTEXT): New variable
INTL_WINDOWS_LIBS. Add it to LIBINTL and LTLIBINTL.
* gettext-runtime/configure.ac (INSTALLED_LIBINTL): Add $INTL_WINDOWS_LIBS.
* gettext-tools/configure.ac (INSTALLED_LIBINTL): Likewise.
* libtextstyle/configure.ac (INSTALLED_LIBTEXTSTYLE): New variable.
* libtextstyle/install-tests/Makefile.am (installcheck-local): Link with
$INSTALLED_LIBTEXTSTYLE instead of -ltextstyle.
2026-01-15 14:13:32 +01:00

36 lines
1.6 KiB
Makefile

## Makefile for libtextstyle/install-tests.
## Copyright (C) 2025-2026 Free Software Foundation, Inc.
##
## This program is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 3 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <https://www.gnu.org/licenses/>.
## Process this file with automake to produce Makefile.in.
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 $(INSTALLED_LIBTEXTSTYLE)
@AUGMENT_SHLIBPATH@ ./test-version
rm -rf test-version test-version$(EXEEXT)
$(CC) -I$(includedir) -L$(libdir) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
-DTOP_SRCDIR=\"$(top_srcdir)/\" \
$(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
-o test-api $(srcdir)/test-api.c $(INSTALLED_LIBTEXTSTYLE)
@AUGMENT_SHLIBPATH@ ./test-api
rm -rf test-api test-api$(EXEEXT)
EXTRA_DIST = test-version.c test-api.c
CLEANFILES = test-version test-version$(EXEEXT) test-api test-api$(EXEEXT)