#
def configure(conf):
- if conf.options.target_windows:
- boost_lib_suffix = '-mt'
+ if conf.options.target_windows_64:
+ boost_lib_suffix = '-mt-x64'
+ elif conf.options.target_windows_32:
+ boost_lib_suffix = '-mt-x32'
else:
boost_lib_suffix = ''
obj = bld(features='cxx cxxprogram')
obj.name = 'tests'
obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM BOOST_DATETIME OPENJPEG CXML XMLSEC1 SNDFILE OPENMP ASDCPLIB_CTH LIBXML++ OPENSSL XERCES DL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.cppflags = ['-fno-inline', '-fno-elide-constructors', '-g', '-O0']
+ if bld.env['CXX_NAME'] == 'gcc':
+ obj.cppflags.append('-fno-default-inline')
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']
colour_test.cc
colour_conversion_test.cc
combine_test.cc
+ cpl_test.cc
cpl_metadata_test.cc
cpl_sar_test.cc
cpl_ratings_test.cc
effect_test.cc
encryption_test.cc
exception_test.cc
+ filesystem_test.cc
fraction_test.cc
frame_info_hash_test.cc
gamma_transfer_function_test.cc
+ h_align_test.cc
interop_load_font_test.cc
+ interop_subtitle_test.cc
local_time_test.cc
+ long_filenames_test.cc
make_digest_test.cc
markers_test.cc
mca_test.cc
language_tag_test.cc
raw_convert_test.cc
read_dcp_test.cc
- read_interop_subtitle_test.cc
+ read_change_write_test.cc
reel_asset_test.cc
recovery_test.cc
rgb_xyz_test.cc
round_trip_test.cc
+ shared_subtitle_test.cc
smpte_load_font_test.cc
smpte_subtitle_test.cc
+ sound_asset_writer_test.cc
sound_frame_test.cc
stream_operators.cc
sync_test.cc
test.cc
util_test.cc
utf8_test.cc
- write_subtitle_test.cc
+ v_align_test.cc
verify_test.cc
"""
obj.target = 'tests'
obj = bld(features='cxx cxxprogram')
obj.name = 'subs_in_out'
- obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL DL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL DL LIBXML++'
+ obj.cppflags = ['-fno-inline', '-fno-elide-constructors', '-g', '-O0']
+ if bld.env['CXX_NAME'] == 'gcc':
+ obj.cppflags.append('-fno-default-inline')
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']
obj = bld(features='cxx cxxprogram')
obj.name = 'rewrite_subs'
- obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL DL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL DL LIBXML++'
+ obj.cppflags = ['-fno-inline', '-fno-elide-constructors', '-g', '-O0']
+ if bld.env['CXX_NAME'] == 'gcc':
+ obj.cppflags.append('-fno-default-inline')
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']