summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2019-09-20 12:35:54 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2019-09-21 16:23:51 +0200
commit511a73c5ce80bd6ea2df1b6af028f194711eb3ce (patch)
tree40c62d0b9b8bf4934ebccb2e0c5781f144976a9d
parent600824494de1fd241e57836195bc67c15657b3b3 (diff)
downloadmpv-511a73c5ce80bd6ea2df1b6af028f194711eb3ce.tar.bz2
mpv-511a73c5ce80bd6ea2df1b6af028f194711eb3ce.tar.xz
build: don't add swift object when swift disabled
-rw-r--r--wscript_build.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/wscript_build.py b/wscript_build.py
index 8e5b9a1b29..55924213cd 100644
--- a/wscript_build.py
+++ b/wscript_build.py
@@ -580,12 +580,16 @@ def build(ctx):
syms = True
ctx.load("syms")
+ additonal_objects = ""
+ if ctx.dependency_satisfied('swift'):
+ additonal_objects = "osdep/macOS_swift.o"
+
if ctx.dependency_satisfied('cplayer'):
ctx(
target = "mpv",
source = main_fn_c,
use = ctx.dependencies_use() + ['objects'],
- add_object = "osdep/macOS_swift.o",
+ add_object = additonal_objects,
includes = _all_includes(ctx),
features = "c cprogram" + (" syms" if syms else ""),
export_symbols_def = "libmpv/mpv.def", # for syms=True
@@ -642,7 +646,7 @@ def build(ctx):
"target": "mpv",
"source": ctx.filtered_sources(sources),
"use": ctx.dependencies_use(),
- "add_object": "osdep/macOS_swift.o",
+ "add_object": additonal_objects,
"includes": [ctx.bldnode.abspath(), ctx.srcnode.abspath()] + \
ctx.dependencies_includes(),
"features": features,