summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmake/unit-cc.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/make/unit-cc.pl b/make/unit-cc.pl
index a06d7b10f..f04423ce3 100755
--- a/make/unit-cc.pl
+++ b/make/unit-cc.pl
@@ -80,18 +80,19 @@ sub do_static_find {
sub do_static_link {
my $execstr = "$ENV{CXX} -o $out $ENV{CORELDFLAGS}";
+ my $link_flags = '';
for (@ARGV) {
if (/\.cmd$/) {
open F, '<', $_;
my $libs = <F>;
chomp $libs;
- $execstr .= ' '.$libs;
+ $link_flags .= ' '.$libs;
close F;
} else {
$execstr .= ' '.$_;
}
}
- $execstr .= ' '.$ENV{LDLIBS};
+ $execstr .= ' '.$ENV{LDLIBS}.' '.$link_flags;
message 'LINK', $out, $execstr;
exec $execstr;
}