X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=wscript;h=2ed1d8d60b281021bf4c7ff1ae73f398e955a7dc;hb=ea1e0300d6b0d4e3dbdcaaeb20affb5c3ae49214;hp=0a77f81374bf766634301e29fadc761acbc5bd4d;hpb=f61f4365370a7c45ad422580a57be942eb792853;p=libdcp.git diff --git a/wscript b/wscript index 0a77f813..2ed1d8d6 100644 --- a/wscript +++ b/wscript @@ -3,7 +3,7 @@ import os import lut APPNAME = 'libdcp' -VERSION = '0.12pre' +VERSION = '0.26pre' def options(opt): opt.load('compiler_cxx') @@ -23,7 +23,6 @@ def configure(conf): conf.env.append_value('CXXFLAGS', '-DLIBDCP_POSIX') conf.check_cfg(package = 'openssl', args = '--cflags --libs', uselib_store = 'OPENSSL', mandatory = True) - conf.check_cfg(package = 'sigc++-2.0', args = '--cflags --libs', uselib_store = 'SIGC++', mandatory = True) conf.check_cfg(package = 'libxml++-2.6', args = '--cflags --libs', uselib_store = 'LIBXML++', mandatory = True) conf.check_cc(fragment = """ @@ -54,6 +53,13 @@ def configure(conf): lib = ['boost_filesystem%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix], uselib_store = 'BOOST_FILESYSTEM') + conf.check_cxx(fragment = """ + #include \n + int main() { boost::signals2::signal x; }\n + """, + msg = 'Checking for boost signals2 library', + uselib_store = 'BOOST_SIGNALS2') + lut.make_luts() conf.recurse('test') @@ -79,6 +85,8 @@ def build(bld): bld.recurse('asdcplib') bld.recurse('examples') + bld.add_post_fun(post) + def dist(ctx): ctx.excl = 'TODO core *~ .git build .waf* .lock* doc/*~ src/*~ test/ref/*~' @@ -102,3 +110,7 @@ def create_version_cc(version): except IOError: print('Could not open src/version.cc for writing\n') sys.exit(-1) + +def post(ctx): + if ctx.cmd == 'install': + ctx.exec_command('/sbin/ldconfig')