From: Bruno Haible Date: Tue, 6 May 2025 15:51:58 +0000 (+0200) Subject: intl-modula2: Try to fix a build failure on macOS. X-Git-Tag: v0.25~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6971fcded91732ab8de6ffbfd9d7aa9113d6cd7e;p=thirdparty%2Fgettext.git intl-modula2: Try to fix a build failure on macOS. * gettext-runtime/intl-modula2/Makefile.am (libintl_m2_la_LDFLAGS): Revert last two commits. Instead, use -L and -l options. --- diff --git a/gettext-runtime/intl-modula2/Makefile.am b/gettext-runtime/intl-modula2/Makefile.am index c2ff1f331..929b3883b 100644 --- a/gettext-runtime/intl-modula2/Makefile.am +++ b/gettext-runtime/intl-modula2/Makefile.am @@ -65,19 +65,18 @@ LTV_AGE=0 # - In GCC builds from source, the .la files are present and work. # - In distros, either libm2pim.so may work, or m2/m2pim/libm2pim.so, depending # on the distro's packaging. -LIBM2PIM != libm2=`$(M2C) -print-file-name=libm2pim.la`; \ - if test "$$libm2" != 'libm2pim.la'; then echo "$$libm2"; else \ - libm2=`$(M2C) -print-file-name=libm2pim.$(M2SHLIBEXT)`; \ - if test "$$libm2" != 'libm2pim.$(M2SHLIBEXT)'; then echo "$$libm2"; else \ - libm2=`$(M2C) -print-file-name=m2/m2pim/libm2pim.$(M2SHLIBEXT)`; \ - if test "$$libm2" != 'm2/m2pim/libm2pim.$(M2SHLIBEXT)'; then echo "$$libm2"; fi; \ - fi; \ - fi -libintl_m2_la_LIBADD += $(LIBM2PIM) libintl_m2_la_LDFLAGS = \ -no-undefined \ -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \ - -rpath $(libdir) + -rpath $(libdir) \ + $$(libm2=`$(M2C) -print-file-name=libm2pim.la`; \ + if test "$$libm2" != 'libm2pim.la'; then dir=`dirname "$$libm2"`; echo "-L$$dir" -lm2pim; else \ + libm2=`$(M2C) -print-file-name=libm2pim.$(M2SHLIBEXT)`; \ + if test "$$libm2" != 'libm2pim.$(M2SHLIBEXT)'; then dir=`dirname "$$libm2"`; echo "-L$$dir" -lm2pim; else \ + libm2=`$(M2C) -print-file-name=m2/m2pim/libm2pim.$(M2SHLIBEXT)`; \ + if test "$$libm2" != 'm2/m2pim/libm2pim.$(M2SHLIBEXT)'; then dir=`dirname "$$libm2"`; echo "-L$$dir" -lm2pim; fi; \ + fi; \ + fi) # Installation of libintl_m2.la.