build: Bring Item.link() in line with waf link

The LDFLAGS are placed after the static libraries in the standard waf link
command, see "waflib/Tools/c.py" in the waf sources.
This commit is contained in:
Sebastian Huber
2021-07-25 17:08:04 +02:00
parent 827c6caab3
commit cc0bd0825b

View File

@@ -327,11 +327,11 @@ class Item(object):
cmd.extend(self.env.LINKFLAGS)
cmd.extend([i.abspath() for i in self.inputs])
cmd.append("-o" + self.outputs[0].abspath())
cmd.extend(self.ldflags)
cmd.append("-L.")
cmd.extend(["-l" + l for l in self.stlib])
cmd.extend(["-l" + l for l in self.use])
cmd.extend(self.env.LDFLAGS)
cmd.extend(self.ldflags)
return self.exec_command(cmd)
def scan(self):