summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2014-10-04 11:03:55 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2014-10-04 11:05:22 +0200
commit78c362bfb8bcc6972ea9a21a3b602a070584bba4 (patch)
treeeafdef2f614b792e77a7e0057e1852f92f05e80c
parentd4d37245a6e694d7723dc74f4fb01f312bf5be91 (diff)
downloadmpv-78c362bfb8bcc6972ea9a21a3b602a070584bba4.tar.bz2
mpv-78c362bfb8bcc6972ea9a21a3b602a070584bba4.tar.xz
build: allow to compile the cocoabasic.m example
-rw-r--r--wscript_build.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/wscript_build.py b/wscript_build.py
index c8dc6a42f1..7a56c16647 100644
--- a/wscript_build.py
+++ b/wscript_build.py
@@ -507,11 +507,17 @@ def build(ctx):
ctx.install_as(ctx.env.LIBDIR + '/pkgconfig/mpv.pc', 'libmpv/mpv.pc')
if ctx.dependency_satisfied('client-api-examples'):
+ import os
# This assumes all examples are single-file (as examples should be)
- for f in ["simple"]:
+ examples_sources = [
+ ( "DOCS/client_api_examples/simple.c" ),
+ ( "DOCS/client_api_examples/cocoabasic.m", "cocoa" ),
+ ]
+
+ for source in ctx.filtered_sources(examples_sources):
ctx(
- target = f,
- source = "DOCS/client_api_examples/" + f + ".c",
+ target = os.path.splitext(source)[0],
+ source = source,
includes = [ctx.bldnode.abspath(), ctx.srcnode.abspath()],
use = "mpv",
features = "c cprogram",