diff --git a/meson_options.txt b/meson_options.txt index bb3cb3c4ed6024d737a4211b0521de75d1f6a951..7010b916266025232d9875b8264d73d7ae38b8bd 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -79,6 +79,7 @@ option('glib-asserts', type : 'feature', value : 'enabled', yield : true, description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)') option('glib-checks', type : 'feature', value : 'enabled', yield : true, description: 'Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)') +option('qt5', type : 'feature', value : 'auto', yield : true, description : 'Qt5 QML examples') # Common options option('package-name', type : 'string', yield : true, diff --git a/tests/examples/gl/qt/meson.build b/tests/examples/gl/qt/meson.build index ed0a0b0bb7bc9a2bce6f0e7ccf2bb536d52bee39..66f3d93e7ca3d8966ffc47aea0aa4de53948c115 100644 --- a/tests/examples/gl/qt/meson.build +++ b/tests/examples/gl/qt/meson.build @@ -1,3 +1,7 @@ +if get_option('qt5').disabled() + subdir_done() +endif + qt5_mod = import('qt5') qt5gui_dep = dependency('qt5', modules : ['Core', 'Gui', 'Widgets'], required : false) diff --git a/tests/examples/overlay/meson.build b/tests/examples/overlay/meson.build index b343f6598285eeb4da109d70e30e6a604beb9a7f..926e9f3d7b1c164744ac10c3091d345b6f37d1f3 100644 --- a/tests/examples/overlay/meson.build +++ b/tests/examples/overlay/meson.build @@ -1,3 +1,7 @@ +if get_option('qt5').disabled() + subdir_done() +endif + if x11_dep.found() if gtk_x11_dep.found() executable('gtk-videooverlay', 'gtk-videooverlay.c',