[rygel/wip/meson: 59/85] meson: Add gst-launch



commit 80dbc2e90fae005bca1c7f14307428ea7819273b
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(+)
---
diff --git a/meson.build b/meson.build
index 9f10add8..a7cea80e 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 00000000..8a3a5024
--- /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 934a0994..9c3221ed 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]