From 8eef23eb3895ee13f8f961aadad82c25aef77b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 2 Nov 2016 20:14:39 +0200 Subject: [PATCH] ttml: Add meson.build --- ext/meson.build | 1 + ext/ttml/meson.build | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 ext/ttml/meson.build diff --git a/ext/meson.build b/ext/meson.build index 6fdaa88953..d58457ba7c 100644 --- a/ext/meson.build +++ b/ext/meson.build @@ -63,6 +63,7 @@ endif subdir('srtp') #subdir('teletextdec') #subdir('timidity') +subdir('ttml') subdir('voaacenc') #subdir('voamrwbenc') subdir('vulkan') diff --git a/ext/ttml/meson.build b/ext/ttml/meson.build new file mode 100644 index 0000000000..e7e8398f0e --- /dev/null +++ b/ext/ttml/meson.build @@ -0,0 +1,20 @@ +libxml_dep = dependency('libxml-2.0', required : false) +pango_dep = dependency('pango', required : false) +cairo_dep = dependency('cairo', required : false) +pangocairo_dep = dependency('pangocairo', required : false) + +if libxml_dep.found() and pango_dep.found() and cairo_dep.found() and pangocairo_dep.found() + gstttmlsubs = library('gstttmlsubs', + ['subtitle.c', + 'subtitlemeta.c', + 'gstttmlparse.c', + 'ttmlparse.c', + 'gstttmlrender.c', + 'gstttmlplugin.c'], + c_args : gst_plugins_bad_args, + include_directories : [configinc], + dependencies : [gstvideo_dep, libxml_dep, pango_dep, cairo_dep, pangocairo_dep], + install : true, + install_dir : plugins_install_dir, + ) +endif