diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-01-17 21:05:17 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-01-31 16:47:23 +0100 |
| commit | db15020d516c2d2ea36c10261a22a7da9c4a60ed (patch) | |
| tree | 00472dc6379bf5377ca5799a5bdb16fc8125a715 /src/wscript | |
| parent | ff869661d7632bc40aec17d1d42e31f18bd0c40b (diff) | |
Allow building without MPEG2 transcoding, and so without FFmpeg.
Diffstat (limited to 'src/wscript')
| -rw-r--r-- | src/wscript | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/wscript b/src/wscript index 9b59b602..4fb4c359 100644 --- a/src/wscript +++ b/src/wscript @@ -58,7 +58,6 @@ def build(bld): exceptions.cc file.cc filesystem.cc - ffmpeg_image.cc font_asset.cc fsk.cc gamma_transfer_function.cc @@ -86,7 +85,6 @@ def build(bld): mono_mpeg2_picture_frame.cc mpeg2_picture_asset.cc mpeg2_picture_asset_writer.cc - mpeg2_transcode.cc mxf.cc name_format.cc object.cc @@ -181,7 +179,6 @@ def build(bld): identity_transfer_function.h interop_load_font_node.h interop_text_asset.h - ffmpeg_image.h j2k_picture_asset.h j2k_picture_asset_writer.h j2k_transcode.h @@ -204,7 +201,6 @@ def build(bld): mono_mpeg2_picture_asset_writer.h mono_mpeg2_picture_frame.h mpeg2_picture_asset.h - mpeg2_transcode.h mxf.h name_format.h object.h @@ -264,6 +260,15 @@ def build(bld): warnings.h """ + if not bld.env.DISABLE_MPEG2_TRANSCODE: + source += """ + ffmpeg_image.cc + mpeg2_transcode.cc + """ + headers += """ + ffmpeg_image.h + mpeg2_transcode.h + """ uselib = 'BOOST_FILESYSTEM BOOST_SIGNALS2 BOOST_DATETIME OPENSSL SIGC++ LIBXML++ OPENJPEG CXML XMLSEC1 ASDCPLIB_DCPOMATIC XERCES AVCODEC AVUTIL FMT FAST_FLOAT HARU' |
