meson: Build gl/sdl examples
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 24 Nov 2017 21:58:01 +0000 (16:58 -0500)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:31 +0000 (19:32 +0000)
tests/examples/gl/meson.build [new file with mode: 0644]
tests/examples/gl/sdl/meson.build [new file with mode: 0644]

diff --git a/tests/examples/gl/meson.build b/tests/examples/gl/meson.build
new file mode 100644 (file)
index 0000000..a1f4889
--- /dev/null
@@ -0,0 +1,7 @@
+# FIXME - Add other missing examples!
+#subdir('clutter')
+#subdir('cocoa')
+#subdir('generic')
+#subdir('gtk')
+#subdir('qt')
+subdir('sdl')
diff --git a/tests/examples/gl/sdl/meson.build b/tests/examples/gl/sdl/meson.build
new file mode 100644 (file)
index 0000000..8285f87
--- /dev/null
@@ -0,0 +1,16 @@
+sdl_dep = dependency('sdl', version : '>=1.2.0', required : false)
+if sdl_dep.found() and build_gstgl
+  executable('sdlshare',
+    'sdlshare.c',
+    install: false,
+    dependencies : [gstbase_dep, gstgl_dep, sdl_dep, gl_dep],
+    c_args : ['-DGST_USE_UNSTABLE_API', ],
+  )
+
+  executable('sdlshare2',
+    'sdlshare2.c',
+    install: false,
+    dependencies : [gstbase_dep, gstgl_dep, sdl_dep, gl_dep],
+    c_args : ['-DGST_USE_UNSTABLE_API', ],
+)
+endif