def configure(conf):
boost_test_suffix=''
- if conf.env.TARGET_WINDOWS:
- boost_test_suffix='-mt'
+ if conf.env.TARGET_WINDOWS_64:
+ boost_test_suffix='-mt-x64'
+ elif conf.env.TARGET_WINDOWS_32:
+ boost_test_suffix='-mt-x32'
conf.check_cfg(package='sndfile', args='--cflags --libs', uselib_store='SNDFILE', mandatory=True)
conf.check_cxx(fragment="""
#define BOOST_TEST_MODULE Config test\n
- #include <boost/test/unit_test.hpp>\n
+ #include <boost/test/unit_test.hpp>\n
int main() {}
""", msg = 'Checking for boost unit testing library', lib = 'boost_unit_test_framework%s' % boost_test_suffix, uselib_store = 'BOOST_TEST')
obj.uselib = 'BOOST_TEST BOOST_THREAD BOOST_FILESYSTEM BOOST_DATETIME SNDFILE SAMPLERATE DCP FONTCONFIG CAIROMM PANGOMM XMLPP '
obj.uselib += 'AVFORMAT AVFILTER AVCODEC AVUTIL SWSCALE SWRESAMPLE POSTPROC CXML SUB GLIB CURL SSH XMLSEC BOOST_REGEX ICU NETTLE PNG '
obj.uselib += 'LEQM_NRT ZIP '
- if bld.env.TARGET_WINDOWS:
+ if bld.env.TARGET_WINDOWS_64 or bld.env.TARGET_WINDOWS_32:
obj.uselib += 'WINSOCK2 DBGHELP SHLWAPI MSWSOCK BOOST_LOCALE '
if bld.env.TARGET_LINUX:
obj.uselib += 'DL '
atmos_test.cc
audio_analysis_test.cc
audio_buffers_test.cc
+ audio_content_test.cc
audio_delay_test.cc
audio_filter_test.cc
audio_mapping_test.cc
crypto_test.cc
dcpomatic_time_test.cc
dcp_decoder_test.cc
+ dcp_digest_file_test.cc
dcp_metadata_test.cc
dcp_playback_test.cc
dcp_subtitle_test.cc
interrupt_encoder_test.cc
isdcf_name_test.cc
j2k_bandwidth_test.cc
- job_test.cc
+ job_manager_test.cc
+ kdm_cli_test.cc
kdm_naming_test.cc
low_bitrate_test.cc
markers_test.cc