From: William A. Rowe Jr Date: Fri, 18 May 2001 19:34:48 +0000 (+0000) Subject: Return missing link flags to apxs.in X-Git-Tag: 2.0.19~220 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e45cf511575835b44577b0f7e7311b6e52adf6f;p=thirdparty%2Fapache%2Fhttpd.git 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 --- diff --git a/support/apxs.in b/support/apxs.in index c1c91ee07f0..8466386f357 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);