54
54
build_by_default : false,
61
# These are here because putting it in spirv/meson.build would create a circular
62
# dependency with nir/meson.build.
63
spirv2nir = executable(
65
files('spirv/spirv2nir.c'),
66
dependencies : [dep_m, idep_nir, idep_mesautil],
67
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, include_directories('spirv')],
68
c_args : [c_msvc_compat_args, no_override_init_args],
69
gnu_symbol_visibility : 'hidden',
70
build_by_default : with_tools.contains('nir'),
71
install : with_tools.contains('nir'),
80
'spirv/tests/helpers.h',
81
'spirv/tests/avail_vis.cpp',
82
'spirv/tests/volatile.cpp',
83
'spirv/tests/control_flow_tests.cpp',
85
c_args : [c_msvc_compat_args, no_override_init_args],
86
gnu_symbol_visibility : 'hidden',
87
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
88
dependencies : [dep_thread, idep_gtest, idep_nir, idep_mesautil],
90
suite : ['compiler', 'spirv'],