From: Tim-Philipp Müller Date: Wed, 19 Sep 2018 10:16:17 +0000 (+0100) Subject: meson: add clutter gl examples to Meson build X-Git-Tag: 1.19.3~511^2~1473 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=900be507f9fab35f6104e002bdae71c68b406f6b;p=platform%2Fupstream%2Fgstreamer.git meson: add clutter gl examples to Meson build --- diff --git a/tests/examples/gl/clutter/meson.build b/tests/examples/gl/clutter/meson.build new file mode 100644 index 0000000..0f9d1be --- /dev/null +++ b/tests/examples/gl/clutter/meson.build @@ -0,0 +1,20 @@ +clutter_dep = dependency('clutter-1.0', version: '>= 1.8', required: get_option('examples')) +if clutter_dep.found() + # works on win32 and X + executable('cluttershare', 'cluttershare.c', + dependencies : [gstgl_dep, gl_dep, video_dep, clutter_dep], + install: false) + + clutter_glx_dep = dependency('clutter-glx-1.0', version: '>= 1.8', required: get_option('examples')) + clutter_x11_dep = dependency('clutter-x11-1.0', version: '>= 1.8', required: get_option('examples')) + xcomposite_dep = dependency('xcomposite', required: get_option('examples')) + + if clutter_glx_dep.found() and clutter_x11_dep.found() and xcomposite_dep.found() + executable('clutteractor', 'clutteractor.c', + dependencies : [gstgl_dep, gl_dep, video_dep, clutter_dep, clutter_glx_dep, clutter_x11_dep, xcomposite_dep], + install: false) + executable('clutteractortee', 'clutteractortee.c', + dependencies : [gstgl_dep, gl_dep, video_dep, clutter_dep, clutter_glx_dep, clutter_x11_dep, xcomposite_dep], + install: false) + endif +endif diff --git a/tests/examples/gl/meson.build b/tests/examples/gl/meson.build index e5f9bde..c026e2e 100644 --- a/tests/examples/gl/meson.build +++ b/tests/examples/gl/meson.build @@ -1,7 +1,6 @@ -# FIXME - Add other missing examples! -#subdir('clutter') -#subdir('cocoa') +subdir('clutter') +# FIXME: subdir('cocoa') subdir('generic') subdir('gtk', if_found : gtk_dep) -#subdir('qt') +# FIXME: subdir('qt') subdir('sdl')