diff options
Diffstat (limited to 'gst/dvbsubenc/meson.build')
-rw-r--r-- | gst/dvbsubenc/meson.build | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gst/dvbsubenc/meson.build b/gst/dvbsubenc/meson.build new file mode 100644 index 000000000..5f37550cc --- /dev/null +++ b/gst/dvbsubenc/meson.build @@ -0,0 +1,30 @@ +subenc_sources = [ + 'gstdvbsubenc.c', + 'gstdvbsubenc-util.c', +] + +libimagequant_sources = [ + 'libimagequant/blur.c', + 'libimagequant/libimagequant.c', + 'libimagequant/mediancut.c', + 'libimagequant/mempool.c', + 'libimagequant/nearest.c', + 'libimagequant/pam.c', + 'libimagequant/viter.c' +] + +local_c_args = ['-DLIQ_PRIVATE='] # GStreamer already has the right hidden symbol visibility +if cc.has_argument ('-Wno-unknown-pragmas') + local_c_args += ['-Wno-unknown-pragmas'] +endif + +gstdvbsubenc = library('gstdvbsubenc', + subenc_sources + libimagequant_sources, + c_args : gst_plugins_bad_args + local_c_args, + include_directories : [configinc, libsinc], + dependencies : [gstbase_dep, gstvideo_dep, libm], + install : true, + install_dir : plugins_install_dir, +) +pkgconfig.generate(gstdvbsubenc, install_dir : plugins_pkgconfig_install_dir) +plugins += [gstdvbsubenc] |