meson: add generic gl examples to Meson build
authorTim-Philipp Müller <tim@centricular.com>
Wed, 19 Sep 2018 09:49:56 +0000 (10:49 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 19 Sep 2018 09:49:56 +0000 (10:49 +0100)
tests/examples/gl/generic/cube/meson.build [new file with mode: 0644]
tests/examples/gl/generic/cubeyuv/meson.build [new file with mode: 0644]
tests/examples/gl/generic/doublecube/meson.build [new file with mode: 0644]
tests/examples/gl/generic/meson.build [new file with mode: 0644]
tests/examples/gl/generic/recordgraphic/meson.build [new file with mode: 0644]
tests/examples/gl/meson.build

diff --git a/tests/examples/gl/generic/cube/meson.build b/tests/examples/gl/generic/cube/meson.build
new file mode 100644 (file)
index 0000000..edb6246
--- /dev/null
@@ -0,0 +1,5 @@
+if have_cxx
+  executable('cube', 'main.cpp',
+    dependencies : [gstgl_dep, gl_dep],
+    install: false)
+endif
diff --git a/tests/examples/gl/generic/cubeyuv/meson.build b/tests/examples/gl/generic/cubeyuv/meson.build
new file mode 100644 (file)
index 0000000..38a43c9
--- /dev/null
@@ -0,0 +1,5 @@
+if have_cxx
+  executable('cubeyuv', 'main.cpp',
+    dependencies : [gstgl_dep, gl_dep],
+    install: false)
+endif
diff --git a/tests/examples/gl/generic/doublecube/meson.build b/tests/examples/gl/generic/doublecube/meson.build
new file mode 100644 (file)
index 0000000..7c523e2
--- /dev/null
@@ -0,0 +1,5 @@
+if have_cxx
+  executable('doublecube', 'main.cpp',
+    dependencies : [gstgl_dep, gl_dep],
+    install: false)
+endif
diff --git a/tests/examples/gl/generic/meson.build b/tests/examples/gl/generic/meson.build
new file mode 100644 (file)
index 0000000..9944e6c
--- /dev/null
@@ -0,0 +1,5 @@
+# TODO :get rid of pointless subdirs
+subdir('cube')
+subdir('cubeyuv')
+subdir('doublecube')
+subdir('recordgraphic')
diff --git a/tests/examples/gl/generic/recordgraphic/meson.build b/tests/examples/gl/generic/recordgraphic/meson.build
new file mode 100644 (file)
index 0000000..938aa37
--- /dev/null
@@ -0,0 +1,5 @@
+if have_cxx
+  executable('recordgraphic', 'main.cpp',
+    dependencies : [gstgl_dep, gl_dep],
+    install: false)
+endif
index 5bb627e..e5f9bde 100644 (file)
@@ -1,7 +1,7 @@
 # FIXME - Add other missing examples!
 #subdir('clutter')
 #subdir('cocoa')
-#subdir('generic')
+subdir('generic')
 subdir('gtk', if_found : gtk_dep)
 #subdir('qt')
 subdir('sdl')