X-Git-Url: http://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/114346686fbed4b26fb1d483dd328a39a62e7563..e7d29006d05055ab5b7af44078668c1915d35262:/scripts/fix-gnulib.pl diff --git a/scripts/fix-gnulib.pl b/scripts/fix-gnulib.pl index 51bdf59..69d97ca 100755 --- a/scripts/fix-gnulib.pl +++ b/scripts/fix-gnulib.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl # -# Copyright © 2011-2014, 2020-2021 Nick Bowler +# Copyright © 2011-2014, 2020-2022 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 @@ -254,10 +254,12 @@ EOF print <<'EOF' if ($use_libtool); gnulib_lt_objects = $(libgnu_la_OBJECTS) $(gl_LTLIBOBJS) gnulib_objects = $(gnulib_lt_objects) +gnulib_all_symfiles = $(gnulib_lt_objects:.lo=.glsym) $(gnulib_objects): $(gnulib_headers) EOF print <<'EOF' if (!$use_libtool); gnulib_objects = $(libgnu_a_OBJECTS) $(gl_LIBOBJS) +gnulib_all_symfiles = $(gnulib_objects:.@OBJEXT@=.glsym) $(gnulib_objects): $(gnulib_headers) EOF @@ -271,9 +273,9 @@ AC_SUBST([GLSRC], [lib]) AC_CONFIG_LIBOBJ_DIR([lib]) AC_DEFUN_ONCE([DX_GLSYM_PREFIX], -[AC_REQUIRE([DX_AUTOMAKE_COMPAT])AC_REQUIRE([DX_EXPORTED_SH]) -AC_SUBST([GLSYM_PREFIX], [$1]) -]) +[AC_REQUIRE([DX_AUTOMAKE_COMPAT])AC_REQUIRE([DX_EXPORTED_SH])dnl +AC_SUBST([GLSYM_PREFIX], [$1])dnl +AC_SUBST([gnulib_symfiles], ['$(gnulib_all_symfiles)'])]) EOF print <<'EOF' if ($for_library);