From 4e45cf511575835b44577b0f7e7311b6e52adf6f Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Fri, 18 May 2001 19:34:48 +0000 Subject: [PATCH] Return missing link flags to apxs.in Submitted by: Harrie Hazewinkel git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89159 13f79535-47bb-0310-9956-ffa450edef68 --- support/apxs.in | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/support/apxs.in b/support/apxs.in index c1c91ee07f..8466386f35 100644 --- a/support/apxs.in +++ b/support/apxs.in @@ -392,8 +392,22 @@ if ($opt_c) { foreach $o (@objs) { $lo .= " $o"; } + my ($opt_Wl, $opt_L, $opt_l); + foreach $opt_Wl (@opt_W) { + if ($CFG_CC !~ m/gcc$/) { + $opt .= " $1" if ($opt_Wl =~ m|^\s*l,(.*)$|); + } else { + $opt .= " -W$opt_Wl"; + } + } + foreach $opt_L (@opt_L) { + $opt .= " -L$opt_L"; + } + foreach $opt_l (@opt_l) { + $opt .= " -l$opt_l"; + } - push(@cmds, "libtool --silent --mode=link $CFG_CC $cflags -o $dso_file -rpath $CFG_LIBEXECDIR -module -avoid-version $lo"); + push(@cmds, "libtool --silent --mode=link $CFG_CC $cflags -o $dso_file -rpath $CFG_LIBEXECDIR -module -avoid-version $opt $lo"); # execute the commands &execute_cmds(@cmds); -- 2.50.1