X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=tools%2Fwscript;h=3ee04e9457db5960cd8e33a1cf54c76b6b56f879;hb=3be26a66645de04c7b220abeebfd2f024990a696;hp=73c58f3020c458f2d1ab1178108f2cef8f98af6b;hpb=4c9f24f422305dc69bd18b0bba6f76cccd1df21d;p=libdcp.git diff --git a/tools/wscript b/tools/wscript index 73c58f30..3ee04e94 100644 --- a/tools/wscript +++ b/tools/wscript @@ -1,5 +1,5 @@ # -# Copyright (C) 2012-2018 Carl Hetherington +# Copyright (C) 2012-2020 Carl Hetherington # # This file is part of libdcp. # @@ -32,21 +32,22 @@ # def build(bld): - obj = bld(features='cxx cxxprogram') - obj.use = ['libdcp%s' % bld.env.API_VERSION] - obj.uselib = 'OPENJPEG CXML OPENMP ASDCPLIB_CTH BOOST_FILESYSTEM LIBXML++ XMLSEC1 OPENSSL' - obj.source = 'dcpdiff.cc common.cc' - obj.target = 'dcpdiff' + uselib = 'OPENJPEG CXML OPENMP ASDCPLIB_CTH BOOST_FILESYSTEM LIBXML++ XMLSEC1 OPENSSL XERCES DL MAGICK' - obj = bld(features='cxx cxxprogram') - obj.use = ['libdcp%s' % bld.env.API_VERSION] - obj.uselib = 'OPENJPEG CXML OPENMP ASDCPLIB_CTH BOOST_FILESYSTEM LIBXML++ XMLSEC1 OPENSSL' - obj.source = 'dcpinfo.cc common.cc' - obj.target = 'dcpinfo' + for f in ['diff', 'info', 'verify']: + obj = bld(features='cxx cxxprogram') + obj.use = ['libdcp%s' % bld.env.API_VERSION] + obj.uselib = uselib + obj.source = 'dcp%s.cc common.cc' % f + obj.target = 'dcp%s' % f + + other = ['dumpsub', 'decryptmxf', 'kdm', 'thumb', 'recover'] + if not bld.env.DISABLE_DUMPIMAGE: + other.append('dumpimage') - for f in ['dumpsub', 'decryptmxf', 'kdm', 'thumb', 'recover', 'verify']: + for f in other: obj = bld(features='cxx cxxprogram') obj.use = ['libdcp%s' % bld.env.API_VERSION] - obj.uselib = 'OPENJPEG CXML OPENMP ASDCPLIB_CTH BOOST_FILESYSTEM LIBXML++ XMLSEC1 OPENSSL' + obj.uselib = uselib obj.source = 'dcp%s.cc' % f obj.target = 'dcp%s' % f