summaryrefslogtreecommitdiff
path: root/src/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-01-17 21:05:17 +0100
committerCarl Hetherington <cth@carlh.net>2026-01-31 16:47:23 +0100
commitdb15020d516c2d2ea36c10261a22a7da9c4a60ed (patch)
tree00472dc6379bf5377ca5799a5bdb16fc8125a715 /src/wscript
parentff869661d7632bc40aec17d1d42e31f18bd0c40b (diff)
Allow building without MPEG2 transcoding, and so without FFmpeg.
Diffstat (limited to 'src/wscript')
-rw-r--r--src/wscript13
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'