tests/gl_basic_test: undo overzealous clang-format changes
[mesa-waffle.git] / tests / functional / meson.build
blob767f2365db72f7acf2fdc672b8de512ec3de3489
1 # SPDX-FileCopyrightText: Copyright © 2018 Intel Corporation
2 # SPDX-License-Identifier: BSD-2-Clause
4 # Recent versions of meson (like we require) support -Wno-foo correctly
5 no_override_args = cc.first_supported_argument([
6   '-Wno-initializer-overrides',
7   '-Wno-override-init',
8 ])
10 files_gl_basic_test = files('gl_basic_test.c')
11 if build_cgl
12   files_gl_basic_test += files('gl_basic_cocoa.m')
13 endif
15 gl_basic_test = executable(
16   'gl_basic_test',
17   [files_gl_basic_test, waffle_config_h],
18   c_args : [api_c_args, no_override_args],
19   dependencies : [dep_cmocka, dep_cocoa, idep_getopt, ext_waffle],
20   include_directories : inc_include,
23 if build_cgl
24   test('gl_basic (cgl)', gl_basic_test, args : ['--platform', 'cgl'])
25 endif
26 if build_glx
27   test(
28     'gl_basic (glx)',
29     gl_basic_test,
30     args : ['--platform', 'glx'],
31     suite : ['functional']
32   )
33 endif
34 if build_wayland
35   test(
36     'gl_basic (wayland)',
37     gl_basic_test,
38     args : ['--platform', 'wayland'],
39     suite : ['functional'],
40   )
41 endif
42 if build_x11_egl
43   test(
44     'gl_basic (x11_egl)',
45     gl_basic_test,
46     args : ['--platform', 'x11_egl'],
47     suite : ['functional'],
48   )
49 endif
50 if build_gbm
51   test(
52     'gl_basic (gbm)',
53     gl_basic_test,
54     args : ['--platform', 'gbm'],
55     suite : ['functional'],
56   )
57 endif
58 if build_surfaceless
59   test(
60     'gl_basic (surfaceless_egl)',
61     gl_basic_test,
62     args : ['--platform', 'surfaceless_egl'],
63     suite : ['functional'],
64   )
65 endif
66 if build_wgl
67   test(
68     'gl_basic (wgl)',
69     gl_basic_test,
70     args : ['--platform', 'wgl'],
71     suite : ['functional'],
72   )
73 endif