X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fwscript;h=c809226ce59adbb8a5377d8bcd8b500b205953b9;hb=f29219ed06d27dcae5e18b8b9c52dcf24554f188;hp=a263a13d1597f22f44cce74477cda44d214a5ab7;hpb=a81e35ba9a8807e1b13c2a6c4133bbf4ff36859a;p=dcpomatic.git diff --git a/src/lib/wscript b/src/lib/wscript index a263a13d1..c809226ce 100644 --- a/src/lib/wscript +++ b/src/lib/wscript @@ -1,25 +1,23 @@ -def configure(conf): - if conf.options.debug_hash: - conf.env.append_value('CXXFLAGS', '-DDEBUG_HASH') - conf.check_cc(msg = 'Checking for library libmhash', function_name = 'mhash_init', header_name = 'mhash.h', lib = 'mhash', uselib_store = 'MHASH') - def build(bld): obj = bld(features = 'cxx cxxshlib') obj.name = 'libdvdomatic' obj.export_includes = ['.'] - obj.uselib = 'AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE SNDFILE BOOST_FILESYSTEM BOOST_THREAD OPENJPEG POSTPROC TIFF SIGC++ MAGICK SSH DCP' - if bld.env.DEBUG_HASH: - obj.uselib += ' MHASH' + obj.uselib = 'AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE SNDFILE BOOST_FILESYSTEM BOOST_THREAD OPENJPEG POSTPROC TIFF SIGC++ MAGICK SSH DCP GLIB' + if bld.env.TARGET_WINDOWS: + obj.uselib += ' WINSOCK2' obj.source = """ ab_transcode_job.cc ab_transcoder.cc + check_hashes_job.cc config.cc copy_from_dvd_job.cc + cross.cc dcp_content_type.cc dcp_video_frame.cc decoder.cc decoder_factory.cc delay_line.cc + dolby_cp750.cc dvd.cc encoder.cc encoder_factory.cc @@ -39,12 +37,11 @@ def build(bld): log.cc lut.cc make_dcp_job.cc - player.cc - player_manager.cc + scp_dcp_job.cc scaler.cc screen.cc server.cc - scp_dcp_job.cc + sound_processor.cc thumbs_job.cc tiff_decoder.cc tiff_encoder.cc @@ -52,5 +49,10 @@ def build(bld): transcode_job.cc transcoder.cc util.cc + version.cc """ + + if not bld.env.DISABLE_PLAYER: + obj.source += " player.cc player_manager.cc" + obj.target = 'dvdomatic'