Cleanup: use a loop.
authorCarl Hetherington <cth@carlh.net>
Thu, 31 Aug 2023 21:40:12 +0000 (23:40 +0200)
committerCarl Hetherington <cth@carlh.net>
Thu, 31 Aug 2023 21:40:12 +0000 (23:40 +0200)
tools/wscript

index 53721212ba952d6f5036d29ece72b2f751c6a624..9ff5561784dbf15737fe0f59b2753a6a7cc15bc6 100644 (file)
 def build(bld):
     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 = uselib
-    obj.source = 'dcpdiff.cc common.cc'
-    obj.target = 'dcpdiff'
-
-    obj = bld(features='cxx cxxprogram')
-    obj.use = ['libdcp%s' % bld.env.API_VERSION]
-    obj.uselib = uselib
-    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
 
-    obj = bld(features='cxx cxxprogram')
-    obj.use = ['libdcp%s' % bld.env.API_VERSION]
-    obj.uselib = uselib
-    obj.source = 'dcpverify.cc common.cc'
-    obj.target = 'dcpverify'
 
     for f in ['dumpimage', 'dumpsub', 'decryptmxf', 'kdm', 'thumb', 'recover']:
         obj = bld(features='cxx cxxprogram')