summaryrefslogtreecommitdiff
path: root/ext/mplex/meson.build
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2017-03-23 02:48:10 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2017-03-23 02:48:39 +0530
commitddcd7735b673a111bc73a3e58853a662d1e6c72e (patch)
tree856804e57009d05cf403b8b4f85dca160fc69265 /ext/mplex/meson.build
parent40a2deef808b9a34d0a257134bf836962a5a1065 (diff)
downloadgstreamer-plugins-bad-ddcd7735b673a111bc73a3e58853a662d1e6c72e.tar.gz
meson: Build mpeg2enc and mplex when available
Diffstat (limited to 'ext/mplex/meson.build')
-rw-r--r--ext/mplex/meson.build18
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/mplex/meson.build b/ext/mplex/meson.build
new file mode 100644
index 000000000..ee949e4f9
--- /dev/null
+++ b/ext/mplex/meson.build
@@ -0,0 +1,18 @@
+if mjpegtools_dep.found()
+ mplex2_dep = cxx.find_library('mplex2', required : false)
+
+ if mplex2_dep.found()
+ gstmplex2 = library('gstmplex2',
+ 'gstmplex.cc',
+ 'gstmplexibitstream.cc',
+ 'gstmplexjob.cc',
+ 'gstmplexoutputstream.cc',
+ cpp_args : gst_plugins_bad_args + ['-DGST_MJPEGTOOLS_API=' + mjpegtools_api],
+ link_args : noseh_link_args,
+ include_directories : [configinc],
+ dependencies : [gstaudio_dep, mjpegtools_dep, mplex2_dep],
+ install : true,
+ install_dir : plugins_install_dir,
+ )
+ endif
+endif