]> git.draconx.ca Git - dxcommon.git/commitdiff
fix-gnulib: Unbreak symbol renaming feature.
authorNick Bowler <nbowler@draconx.ca>
Sun, 24 Jan 2021 03:16:47 +0000 (22:16 -0500)
committerNick Bowler <nbowler@draconx.ca>
Sun, 24 Jan 2021 03:16:47 +0000 (22:16 -0500)
Unifying the libtool and non-libtool variable names in fix-gnulib
inadvertently broke glconfig.mk, which references the previous
gnulib_lt_objects variable name.  Restore the old variable name
in the libtool case.

scripts/fix-gnulib.pl

index c407d6faee64f9573ecf578e19ed9ac754d9268d..a59e4a6e3d66b1eab748754fc33b6d5eba3349f8 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env perl
 #
-# Copyright © 2011-2014, 2020 Nick Bowler
+# Copyright © 2011-2014, 2020-2021 Nick Bowler
 #
 # Prepare the Gnulib tree for inclusion into a non-recursive automake build.
 # While the output of gnulib-tool is "include"-able if the --makefile-name
@@ -252,7 +252,8 @@ EOF
 } continue { s/(\n.)/\\\1/g; print; };
 
 print <<'EOF' if ($use_libtool);
-gnulib_objects = $(libgnu_la_OBJECTS) $(gl_LTLIBOBJS)
+gnulib_lt_objects = $(libgnu_la_OBJECTS) $(gl_LTLIBOBJS)
+gnulib_objects = $(gnulib_lt_objects)
 $(gnulib_objects): $(gnulib_headers)
 EOF
 print <<'EOF' if (!$use_libtool);