diff options
Diffstat (limited to 'wscript_build.py')
-rw-r--r-- | wscript_build.py | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/wscript_build.py b/wscript_build.py index bfb847a319..8825f15b6f 100644 --- a/wscript_build.py +++ b/wscript_build.py @@ -434,16 +434,18 @@ def build(ctx): install_name = '/mpv.app/Contents/Resources/' + res_basename ctx.install_as(ctx.env.BINDIR + install_name, resource) - ctx( - target = "mpv", - source = ctx.filtered_sources(sources) + ["player/main_fn.c"], - use = ctx.dependencies_use(), - includes = [ctx.bldnode.abspath(), ctx.srcnode.abspath()] + \ - ctx.dependencies_includes(), - features = "c cprogram", - install_path = ctx.env.BINDIR, - **cprog_kwargs - ) + + if ctx.dependency_satisfied('cplayer'): + ctx( + target = "mpv", + source = ctx.filtered_sources(sources) + ["player/main_fn.c"], + use = ctx.dependencies_use(), + includes = [ctx.bldnode.abspath(), ctx.srcnode.abspath()] + \ + ctx.dependencies_includes(), + features = "c cprogram", + install_path = ctx.env.BINDIR, + **cprog_kwargs + ) build_shared = ctx.dependency_satisfied('libmpv-shared') build_static = ctx.dependency_satisfied('libmpv-static') |