X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/3449836571833dec092ceb3edfdce24cf88f81dd..HEAD:/scripts/fix-ltdl.pl diff --git a/scripts/fix-ltdl.pl b/scripts/fix-ltdl.pl index f65265d..bd026c8 100755 --- a/scripts/fix-ltdl.pl +++ b/scripts/fix-ltdl.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl # -# Copyright © 2012, 2014 Nick Bowler +# Copyright © 2012, 2014, 2022 Nick Bowler # # Fixup a non-recursive libltdl makefile fragment. While libltdl purports to # support inclusion into non-recursive automake builds, it does a few things @@ -61,9 +61,9 @@ sub handle_libobj { die if (!defined $am_dir_prefix); print <) { print <<'EOF'; # This trick should define ltdl_orderonly to | iff we're using GNU make. ltdl_make_features = $(.FEATURES) -ltdl_have_orderonly = $(findstring order-only,$(ltdl_make_features)) +ltdl_have_orderonly = $(findstring order-only,${ltdl_make_features}) ltdl_orderonly = $(ltdl_have_orderonly:order-only=|) ltdl_core_headers = ltdl_src_headers = $(ltdl_orderonly) $(ltdl_core_headers) @@ -134,6 +134,7 @@ EXTRA_LTLIBRARIES += $ltdl_dir/libobj.la ${am_dir_prefix}libobj_la_SOURCES = ${am_dir_prefix}libobj_la_CPPFLAGS = \$(AM_CPPFLAGS) \$(LTDL_CPPFLAGS) ${am_dir_prefix}libobj_la_LINK = false +${am_dir_prefix}libobj_la_SHORTNAME = lo EOF }