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',
10 files_gl_basic_test = files('gl_basic_test.c')
12 files_gl_basic_test += files('gl_basic_cocoa.m')
15 gl_basic_test = executable(
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,
24 test('gl_basic (cgl)', gl_basic_test, args : ['--platform', 'cgl'])
30 args : ['--platform', 'glx'],
31 suite : ['functional']
38 args : ['--platform', 'wayland'],
39 suite : ['functional'],
46 args : ['--platform', 'x11_egl'],
47 suite : ['functional'],
54 args : ['--platform', 'gbm'],
55 suite : ['functional'],
60 'gl_basic (surfaceless_egl)',
62 args : ['--platform', 'surfaceless_egl'],
63 suite : ['functional'],
70 args : ['--platform', 'wgl'],
71 suite : ['functional'],