meson: Build gl/sdl examples
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 24 Nov 2017 21:58:01 +0000 (16:58 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 24 Nov 2017 21:58:01 +0000 (16:58 -0500)
tests/examples/gl/meson.build [new file with mode: 0644]
tests/examples/gl/sdl/meson.build [new file with mode: 0644]
tests/examples/meson.build

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
index 4c6e83b..8386248 100644 (file)
@@ -5,7 +5,7 @@
 #subdir('codecparsers')
 subdir('compositor')
 #subdir('directfb')
-#subdir('gl')
+subdir('gl')
 #subdir('gtk')
 #subdir('ipcpipeline')
 subdir('mpegts')