summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wscript_build.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/wscript_build.py b/wscript_build.py
index 2c8b8c300b..bdb92d322b 100644
--- a/wscript_build.py
+++ b/wscript_build.py
@@ -677,11 +677,15 @@ def build(ctx):
_build_libmpv(False)
def get_deps():
- res = ""
+ res = []
for k in ctx.env.keys():
- if k.startswith("LIB_") and k != "LIB_ST":
- res += " ".join(["-l" + x for x in ctx.env[k]]) + " "
- return res
+ if (k.startswith("LIB_") and k != "LIB_ST") \
+ or (k.startswith("STLIB_") and k != "STLIB_ST" and k != "STLIB_MARKER"):
+ for l in ctx.env[k]:
+ if l in res:
+ res.remove(l)
+ res.append(l)
+ return " ".join(["-l" + l for l in res])
ctx(
target = 'libmpv/mpv.pc',