[rygel/wip/meson: 27/40] meson: Add gst-launch



commit c08431f3e70edca8396d16ac46e4ebd887e7003d
Author: Jens Georg <mail jensge org>
Date:   Sun May 21 10:14:28 2017 +0200

    meson: Add gst-launch

 meson.build                        |    1 +
 src/plugins/gst-launch/meson.build |   11 +++++++++++
 src/plugins/meson.build            |    1 +
 3 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/meson.build b/meson.build
index 9f10add..a7cea80 100644
--- a/meson.build
+++ b/meson.build
@@ -73,6 +73,7 @@ ruih_deps = common_deps
 rygel_deps = common_deps
 
 external_plugin_deps = [gio]
+gst_launch_plugin_deps = [gstreamer]
 
 configure_file(output: 'config.h', configuration: conf)
 
diff --git a/src/plugins/gst-launch/meson.build b/src/plugins/gst-launch/meson.build
new file mode 100644
index 0000000..8a3a502
--- /dev/null
+++ b/src/plugins/gst-launch/meson.build
@@ -0,0 +1,11 @@
+gst_launch_sources = [
+    'rygel-gst-launch-plugin.vala',
+    'rygel-gst-launch-root-container.vala',
+    'rygel-gst-launch-audio-item.vala',
+    'rygel-gst-launch-video-item.vala']
+
+library('rygel-gst-launch',
+        gst_launch_sources,
+        dependencies: gst_launch_plugin_deps + [build_config, rygel_core, rygel_server],
+        install : true,
+        install_dir : rygel_plugindir)
diff --git a/src/plugins/meson.build b/src/plugins/meson.build
index 934a099..9c3221e 100644
--- a/src/plugins/meson.build
+++ b/src/plugins/meson.build
@@ -1 +1,2 @@
 subdir('external')
+subdir('gst-launch')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]