summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-01-14 23:54:53 +0000
committerCarl Hetherington <cth@carlh.net>2016-01-14 23:54:53 +0000
commita2374eb06a0f6d391d1d5ae04f50ce5e8076173a (patch)
treea3b83b31e739e7b5312a3a99e9a1c1446ff29bbb /wscript
parent38ff2954f40131a12aa8a037b9fc6c4abd3894b9 (diff)
Use out-of-tree asdcplib-cth
Diffstat (limited to 'wscript')
-rw-r--r--wscript7
1 files changed, 4 insertions, 3 deletions
diff --git a/wscript b/wscript
index 5026eeec..13207c24 100644
--- a/wscript
+++ b/wscript
@@ -30,7 +30,7 @@ def options(opt):
opt.load('compiler_cxx')
opt.add_option('--target-windows', action='store_true', default=False, help='set up to do a cross-compile to Windows')
opt.add_option('--enable-debug', action='store_true', default=False, help='build with debugging information and without optimisation')
- opt.add_option('--static', action='store_true', default=False, help='build libdcp and in-tree dependencies statically, and link statically to openjpeg and cxml')
+ opt.add_option('--static', action='store_true', default=False, help='build libdcp statically, and link statically to openjpeg, cxml, asdcplib-cth')
opt.add_option('--disable-tests', action='store_true', default=False, help='disable building of tests')
opt.add_option('--disable-gcov', action='store_true', default=False, help='don''t use gcov in tests')
opt.add_option('--disable-examples', action='store_true', default=False, help='disable building of examples')
@@ -83,9 +83,12 @@ def configure(conf):
conf.env.STLIB_OPENJPEG = ['openjp2']
conf.env.HAVE_CXML = 1
conf.env.STLIB_CXML = ['cxml']
+ conf.env.HAVE_ASDCPLIB_CTH = 1
+ conf.env.STATIC_ASDCPLIB_CTH = ['asdcplib-cth', 'kumu-cth']
else:
conf.check_cfg(package='libopenjp2', args='--cflags --libs', atleast_version='2.1.0', uselib_store='OPENJPEG', mandatory=True)
conf.check_cfg(package='libcxml', atleast_version='0.14.0', args='--cflags --libs', uselib_store='CXML', mandatory=True)
+ conf.check_cfg(package='libasdcp-cth', atleast_version='2.5.11-cth1', args='--cflags --libs', uselib_store='ASDCPLIB_CTH', mandatory=True)
if conf.options.target_windows:
boost_lib_suffix = '-mt'
@@ -140,7 +143,6 @@ def configure(conf):
conf.recurse('test')
if not conf.options.disable_gcov:
conf.check(lib='gcov', define_name='HAVE_GCOV', mandatory=False)
- conf.recurse('asdcplib')
def build(bld):
create_version_cc(bld, VERSION)
@@ -160,7 +162,6 @@ def build(bld):
bld.recurse('tools')
if not bld.env.DISABLE_TESTS:
bld.recurse('test')
- bld.recurse('asdcplib')
if not bld.env.DISABLE_EXAMPLES:
bld.recurse('examples')