X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=wscript;h=ecd2dcbc7e40241fc147f412292ef735c8ad0991;hb=1f77f0678ae95557f3cbf0246282f56607ad1718;hp=b7a8d030968dc048014c8e5ee9ee5e4a957cdbb2;hpb=582ff40839d5d39cdb3b91cb663cb81a87950cf1;p=libdcp.git diff --git a/wscript b/wscript index b7a8d030..ecd2dcbc 100644 --- a/wscript +++ b/wscript @@ -3,7 +3,7 @@ import os import lut APPNAME = 'libdcp' -VERSION = '0.19' +VERSION = '0.26' 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')