mirror of
https://github.com/brl/mutter.git
synced 2024-12-04 22:00:42 -05:00
244f55df28
ClutterTexture is going to be removed, so remove interactive tests that stand in the way for that. Some test texture features, while some makes heavy use of ClutterTexture to implement their testing. Remove these tests to prepare for the removal of ClutterTexture. https://gitlab.gnome.org/GNOME/mutter/merge_requests/932
87 lines
2.2 KiB
Meson
87 lines
2.2 KiB
Meson
clutter_tests_interactive_srcdir = meson.current_source_dir()
|
|
clutter_tests_interactive_includepath = include_directories('.')
|
|
|
|
clutter_tests_interactive_c_args = [
|
|
'-DTESTS_DATADIR="@0@"'.format(clutter_tests_interactive_srcdir),
|
|
'-DG_DISABLE_SINGLE_INCLUDES',
|
|
'-DGLIB_DISABLE_DEPRECATION_WARNINGS',
|
|
'-DCOGL_DISABLE_DEPRECATION_WARNINGS',
|
|
'-DCLUTTER_DISABLE_DEPRECATION_WARNINGS',
|
|
]
|
|
clutter_tests_interactive_c_args += clutter_debug_c_args
|
|
|
|
clutter_tests_interactive_link_args = [
|
|
'-Wl,--export-dynamic',
|
|
]
|
|
|
|
clutter_tests_interactive_test_sources = [
|
|
'test-events.c',
|
|
'test-actors.c',
|
|
'test-shader-effects.c',
|
|
'test-script.c',
|
|
'test-grab.c',
|
|
'test-cogl-shader-glsl.c',
|
|
'test-state.c',
|
|
'test-cogl-tex-tile.c',
|
|
'test-cogl-tex-convert.c',
|
|
'test-cogl-offscreen.c',
|
|
'test-cogl-tex-polygon.c',
|
|
'test-cogl-multitexture.c',
|
|
'test-paint-wrapper.c',
|
|
'test-layout.c',
|
|
'test-animation.c',
|
|
'test-easing.c',
|
|
'test-binding-pool.c',
|
|
'test-text.c',
|
|
'test-text-field.c',
|
|
'test-cairo-clock.c',
|
|
'test-cairo-flowers.c',
|
|
'test-cogl-vertex-buffer.c',
|
|
'test-stage-sizing.c',
|
|
'test-scrolling.c',
|
|
'test-swipe-action.c',
|
|
'test-cogl-point-sprites.c',
|
|
'test-table-layout.c',
|
|
'test-path-constraint.c',
|
|
'test-state-script.c',
|
|
'test-devices.c',
|
|
'test-content.c',
|
|
'test-keyframe-transition.c',
|
|
'test-bind-constraint.c',
|
|
'test-touch-events.c',
|
|
'test-rotate-zoom.c',
|
|
'test-image.c',
|
|
]
|
|
|
|
gen_test_unit_names = find_program('meson/gen-test-unit-names.sh')
|
|
clutter_interactive_test_unit_names_h = custom_target('gen-test-unit-names',
|
|
output: 'test-unit-names.h',
|
|
input: clutter_tests_interactive_test_sources,
|
|
command: [gen_test_unit_names, '@OUTPUT@', '@INPUT@'],
|
|
install: false,
|
|
)
|
|
|
|
clutter_tests_interactive_sources = [
|
|
'test-main.c',
|
|
clutter_interactive_test_unit_names_h,
|
|
clutter_tests_interactive_test_sources
|
|
]
|
|
|
|
executable('test-interactive',
|
|
sources: clutter_tests_interactive_sources,
|
|
include_directories: [
|
|
clutter_includes,
|
|
clutter_tests_includepath,
|
|
clutter_tests_interactive_includepath,
|
|
],
|
|
c_args: clutter_tests_interactive_c_args,
|
|
link_args: clutter_tests_interactive_link_args,
|
|
dependencies: [
|
|
clutter_deps,
|
|
libmutter_clutter_dep,
|
|
libmutter_dep,
|
|
gdk_pixbuf_dep,
|
|
],
|
|
install: false,
|
|
)
|