From dea918a835d134fb9f7a2cb423d7108eecd73557 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 24 Nov 2017 16:58:01 -0500 Subject: [PATCH] meson: Build gl/sdl examples --- tests/examples/gl/meson.build | 7 +++++++ tests/examples/gl/sdl/meson.build | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/examples/gl/meson.build create mode 100644 tests/examples/gl/sdl/meson.build diff --git a/tests/examples/gl/meson.build b/tests/examples/gl/meson.build new file mode 100644 index 0000000000..a1f4889faa --- /dev/null +++ b/tests/examples/gl/meson.build @@ -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 index 0000000000..8285f87f1b --- /dev/null +++ b/tests/examples/gl/sdl/meson.build @@ -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