diff options
author | der richter <der.richter@gmx.de> | 2019-09-20 12:35:54 +0200 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2019-09-21 16:23:51 +0200 |
commit | 511a73c5ce80bd6ea2df1b6af028f194711eb3ce (patch) | |
tree | 40c62d0b9b8bf4934ebccb2e0c5781f144976a9d /wscript_build.py | |
parent | 600824494de1fd241e57836195bc67c15657b3b3 (diff) | |
download | mpv-511a73c5ce80bd6ea2df1b6af028f194711eb3ce.tar.bz2 mpv-511a73c5ce80bd6ea2df1b6af028f194711eb3ce.tar.xz |
build: don't add swift object when swift disabled
Diffstat (limited to 'wscript_build.py')
-rw-r--r-- | wscript_build.py | 8 |
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, |