+2024-03-06 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Fix value of LDADD for libtests.
+ * pygnulib/GLEmiter.py (GLEmiter.tests_Makefile_am): Fix value of LDADD
+ to match gnulib-tool.
+
2024-03-06 Collin Funk <collin.funk1@gmail.com>
gnulib-tool.py: Follow gnulib-tool changes, part 44.
emit += ' -I%s/%s -I$(srcdir)/%s/%s\n' % (testsbase_inverse, sourcebase, testsbase_inverse, sourcebase)
emit += '\n'
- ldadd_before = ''
- ldadd_after = ''
if libtests:
# All test programs need to be linked with libtests.a.
# It needs to be passed to the linker before ${libname}.${libext},
# voluntarily omitted).
# The LIBTESTS_LIBDEPS can be passed to the linker once or twice, it
# does not matter.
- ldadd_before = ' libtests.a'
- ldadd_after = ' libtests.a $(LIBTESTS_LIBDEPS)'
- emit += 'LDADD =%s %s/%s/%s.%s libtests.a %s/%s/%s.%s%s\n\n' \
- % (ldadd_before,
- testsbase_inverse, sourcebase, libname, libext,
- testsbase_inverse, sourcebase, libname, libext,
- ldadd_after)
+ emit += ("LDADD = libtests.a %s/%s/%s.%s libtests.a %s/%s/%s.%s libtests.a $(LIBTESTS_LIBDEPS)\n"
+ % (testsbase_inverse, sourcebase, libname, libext,
+ testsbase_inverse, sourcebase, libname, libext))
+ else:
+ emit += ("LDADD = %s/%s/%s.%s\n"
+ % (testsbase_inverse, sourcebase, libname, libext))
+ emit += '\n'
if libtests:
emit += 'libtests_a_SOURCES =\n'
# Here we use $(LIBOBJS), not @LIBOBJS@. The value is the same. However,