meson: only build gtk gl examples if gst-gl was found
authorTim-Philipp Müller <tim@centricular.com>
Mon, 8 Oct 2018 19:35:15 +0000 (20:35 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 8 Oct 2018 19:35:41 +0000 (20:35 +0100)
And fix typo in glliveshader example binary name.

tests/examples/gtk/meson.build

index 069e29a..36953dc 100644 (file)
@@ -4,14 +4,16 @@ executable('gtksink', 'gtksink.c',
   include_directories: [configinc],
   install: false)
 
-executable('gtkglsink', 'gtkglsink.c',
-  dependencies: [gst_dep, gstgl_dep, gtk_dep, x11_dep],
-  c_args: gst_plugins_good_args,
-  include_directories: [configinc],
-  install: false)
+if build_gstgl
+  executable('gtkglsink', 'gtkglsink.c',
+    dependencies: [gst_dep, gstgl_dep, gtk_dep, x11_dep],
+    c_args: gst_plugins_good_args,
+    include_directories: [configinc],
+    install: false)
 
-executable('glliveshaer', 'glliveshader.c',
-  dependencies: [gst_dep, gstgl_dep, gtk_dep, x11_dep],
-  c_args: gst_plugins_good_args,
-  include_directories: [configinc],
-  install: false)
+  executable('glliveshader', 'glliveshader.c',
+    dependencies: [gst_dep, gstgl_dep, gtk_dep, x11_dep],
+    c_args: gst_plugins_good_args,
+    include_directories: [configinc],
+    install: false)
+endif