Cope with different names for ImageMagick's .pc file (Linux and macOS).
[dcpomatic.git] / test / wscript
index 29f1e1db34ef884c44c80ab8d6722b03f18c27ee..88df9177fb7834f8ffcc0065f51b87ea94713ee4 100644 (file)
@@ -30,7 +30,8 @@ def configure(conf):
                             int main() {}
                             """, msg = 'Checking for boost unit testing library', lib = 'boost_unit_test_framework%s' % boost_test_suffix, uselib_store = 'BOOST_TEST')
 
-    conf.check_cfg(package='ImageMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=True)
+    if conf.check_cfg(package='ImageMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False) is None:
+        conf.check_cfg(package='Magick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=True)
 
 def build(bld):
     obj = bld(features='cxx cxxprogram')
@@ -45,6 +46,7 @@ def build(bld):
     obj.use    = 'libdcpomatic2'
     obj.source = """
                  4k_test.cc
+                 atmos_test.cc
                  audio_analysis_test.cc
                  audio_buffers_test.cc
                  audio_delay_test.cc
@@ -92,10 +94,13 @@ def build(bld):
                  isdcf_name_test.cc
                  j2k_bandwidth_test.cc
                  job_test.cc
+                 kdm_naming_test.cc
                  make_black_test.cc
+                 no_use_video_test.cc
                  optimise_stills_test.cc
                  pixel_formats_test.cc
                  player_test.cc
+                 pulldown_detect_test.cc
                  ratio_test.cc
                  repeat_frame_test.cc
                  recover_test.cc