summaryrefslogtreecommitdiffhomepage
path: root/m4
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-05-03 20:59:19 +0000
committermidipix <writeonce@midipix.org>2025-05-03 20:59:19 +0000
commit23a1e234b8f9bca59d8fc3d997db33eeeb975b63 (patch)
tree84159171f603ad38b3a02ec69f24502d4a0e82fb /m4
parent9f8c4306bb931a0037f48f235c985d403bb8263d (diff)
downloadslibtool-main.tar.bz2
slibtool-main.tar.xz
m4/slibtool.m4, m4/sltdl.m4: save the sltdl preference option to slibtool.cfg.HEADmain
Diffstat (limited to 'm4')
-rw-r--r--m4/slibtool.m44
-rw-r--r--m4/sltdl.m413
2 files changed, 16 insertions, 1 deletions
diff --git a/m4/slibtool.m4 b/m4/slibtool.m4
index b0219ea..a92a377 100644
--- a/m4/slibtool.m4
+++ b/m4/slibtool.m4
@@ -586,7 +586,9 @@ AC_CONFIG_COMMANDS_PRE(
[slibtool.cfg:Makefile],
[rm -f slibtool.cfg || exit 2;]
[_slibtool="${SLIBTOOL:-slibtool}";]
- [${_slibtool%% *} --mkvars=Makefile --config > slibtool.cfg]))
+ [${_slibtool%% *} --mkvars=Makefile --config \
+ ${slibtool_prefer_sltdl_switch:-} \
+ > slibtool.cfg]))
# optionally create libtool as a symlink to slibtool.sh
AC_CONFIG_COMMANDS_PRE(
diff --git a/m4/sltdl.m4 b/m4/sltdl.m4
index d8e394f..17daa74 100644
--- a/m4/sltdl.m4
+++ b/m4/sltdl.m4
@@ -36,4 +36,17 @@ AC_BEFORE([$0],[_SLIBTOOL_ARGUMENT_HANDLING])
# slibtool: sltdl option
# ---------------------------------
slibtool_prefer_sltdl=${slibtool_prefer_sltdl:-yes}
+
+case ${slibtool_prefer_sltdl} in
+ 'yes')
+ slibtool_prefer_sltdl_switch='--prefer-sltdl'
+ ;;
+ *)
+ slibtool_prefer_sltdl_switch=
+ ;;
+esac
+
+export slibtool_prefer_sltdl
+export slibtool_prefer_sltdl_switch
+
])