diff options
Diffstat (limited to 'libgupnp-dlna/metadata-backends/gstreamer/meson.build')
-rw-r--r-- | libgupnp-dlna/metadata-backends/gstreamer/meson.build | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/libgupnp-dlna/metadata-backends/gstreamer/meson.build b/libgupnp-dlna/metadata-backends/gstreamer/meson.build new file mode 100644 index 0000000..21191e9 --- /dev/null +++ b/libgupnp-dlna/metadata-backends/gstreamer/meson.build @@ -0,0 +1,54 @@ +dlna_gst_headers = files('gupnp-dlna-gst-utils.h') + +install_headers(dlna_gst_headers, subdir : headers_subdir) + +libgupnp_dlna_gst = library( + 'gupnp-dlna-gst-2.0', + files( + 'gupnp-dlna-gst-audio-information.c', + 'gupnp-dlna-gst-container-information.c', + 'gupnp-dlna-gst-image-information.c', + 'gupnp-dlna-gst-information.c', + 'gupnp-dlna-gst-info-utils.c', + 'gupnp-dlna-gst-utils.c', + 'gupnp-dlna-gst-video-information.c' + ), + version: library_version, + dependencies : [ + glib, + gio, + gstreamer_pbu, + gstreamer, + config_dep, + gupnp_dlna + ], + install: true +) + +shared_module( + 'gstreamer', + files( + 'gupnp-dlna-gst-metadata-backend.c', + 'gupnp-dlna-gst-metadata-extractor.c', + ), + link_with: libgupnp_dlna_gst, + dependencies : [ + glib, + gstreamer_pbu, + config_dep, + ], + include_directories : include_directories( + '../../metadata', + '../..' + ), + install: true, + install_dir : metadata_backend_dir +) + +pkg.generate( + libraries : libgupnp_dlna_gst, + version: meson.project_version(), + subdirs : 'gupnp-dlna-2.0', + name: 'gupnp-dlna-gst-2.0', + description : 'GStreamer specific utils using GUPnP-DLNA' +) |