glcpp = executable(
'glcpp',
'glcpp.c',
- dependencies : [dep_m, idep_getopt],
+ dependencies : [dep_m, idep_getopt, idep_mesautil],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
link_with : [libglcpp_standalone, libglsl_util],
c_args : [no_override_init_args, c_msvc_compat_args],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_glsl],
link_with : [libglsl, libglsl_standalone, libglsl_util],
- dependencies : [dep_clock, dep_thread, idep_gtest],
+ dependencies : [dep_clock, dep_thread, idep_gtest, idep_mesautil],
),
suite : ['compiler', 'glsl'],
)
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_glsl],
link_with : [libglsl, libglsl_util],
- dependencies : [dep_thread, idep_gtest],
+ dependencies : [dep_thread, idep_gtest, idep_mesautil],
),
suite : ['compiler', 'glsl'],
)
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_glsl],
link_with : [libglsl, libglsl_util],
- dependencies : [dep_thread, idep_gtest],
+ dependencies : [dep_thread, idep_gtest, idep_mesautil],
),
suite : ['compiler', 'glsl'],
)
'etnaviv_noop_drm_shim',
'etnaviv_noop.c',
include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
- dependencies: dep_drm_shim,
+ dependencies: [dep_drm_shim, idep_mesautil],
gnu_symbol_visibility : 'hidden',
install : true,
)
],
gnu_symbol_visibility : 'hidden',
link_with : [libpipe_loader_links],
- dependencies : [dep_libdrm, idep_xmlconfig],
+ dependencies : [dep_libdrm, idep_xmlconfig, idep_mesautil],
build_by_default : false,
)
inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_etnaviv,
],
link_with: libetnaviv_drm,
- dependencies : [dep_libdrm, idep_nir_headers],
+ dependencies : [dep_libdrm, idep_nir_headers, idep_mesautil],
)
etnaviv_compiler = executable(
inc_src, inc_include, inc_gallium, inc_gallium_aux, inc_gallium_drivers,
inc_panfrost
],
- dependencies : [dep_libdrm, idep_nir_headers],
+ dependencies : [dep_libdrm, idep_nir_headers, idep_mesautil],
)
driver_lima = declare_dependency(
inc_mesa,
],
gnu_symbol_visibility : 'hidden',
- dependencies : [dep_libdrm_radeon, dep_llvm],
+ dependencies : [dep_libdrm_radeon, dep_llvm, idep_mesautil],
)
driver_r300 = declare_dependency(
],
c_args : ['-Wstrict-overflow=0'],
gnu_symbol_visibility : 'hidden',
- dependencies : [dep_llvm, dep_clock, dep_libdrm_radeon, idep_nir_headers, idep_amdgfxregs_h],
+ dependencies : [dep_llvm, dep_clock, dep_libdrm_radeon, idep_nir_headers, idep_amdgfxregs_h, idep_mesautil],
)
driver_radeonsi = declare_dependency(
inc_src, inc_include, inc_gallium, inc_gallium_aux,
include_directories('include')
],
+ dependencies : idep_mesautil,
)
driver_svga = declare_dependency(
],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, swr_incs],
- dependencies : dep_llvm,
+ dependencies : [dep_llvm, idep_mesautil],
)
link_libs = [libmesaswr]
inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_gallium_drivers,
inc_gallium_winsys,
],
- dependencies : dep_libdrm,
+ dependencies : [dep_libdrm, idep_mesautil],
)
driver_tegra = declare_dependency(
[ files_libvirgl ],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_virtio],
- dependencies : dep_libdrm
+ dependencies : [dep_libdrm, idep_mesautil],
)
driver_virgl = declare_dependency(
executable(
'virgl_staging_mgr_test',
files('virgl_staging_mgr_test.cpp'),
- dependencies : [dep_thread, idep_gtest],
+ dependencies : [dep_thread, idep_gtest, idep_mesautil],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_virtio, include_directories('..')],
link_with : [libvirgl, libgallium],
),
[files_libzink, zink_device_info, zink_nir_algebraic_c],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_vulkan_wsi, inc_vulkan_util],
- dependencies: [dep_vulkan, idep_nir_headers],
+ dependencies: [dep_vulkan, idep_nir_headers, idep_mesautil],
)
driver_zink = declare_dependency(
)),
],
gnu_symbol_visibility : 'hidden',
- dependencies : [dep_llvm, dep_elf, dep_llvmspirvlib],
+ dependencies : [dep_llvm, dep_elf, dep_llvmspirvlib, idep_mesautil],
)
libclspirv = static_library(
include_directories : clover_incs,
cpp_args : [clover_opencl_cpp_args, clover_spirv_cpp_args],
gnu_symbol_visibility : 'hidden',
- dependencies : [dep_spirv_tools],
+ dependencies : [dep_spirv_tools, idep_mesautil],
)
libclnir = static_library(
],
gnu_symbol_visibility : 'hidden',
link_with : [libclllvm, libclspirv, libclnir],
+ dependencies : idep_mesautil,
)
c_args : ['-fcommon'],
gnu_symbol_visibility : 'hidden',
include_directories : inc_st_omx,
- dependencies : dep_st_omx,
+ dependencies : [dep_st_omx, idep_mesautil],
)
libswkmsdri,
],
dependencies : [
- dep_selinux, dep_libdrm, dep_llvm, dep_thread, idep_xmlconfig,
+ dep_selinux, dep_libdrm, dep_llvm, dep_thread, idep_xmlconfig, idep_mesautil,
driver_swrast, driver_r300, driver_r600, driver_radeonsi, driver_nouveau,
driver_kmsro, driver_v3d, driver_vc4, driver_freedreno, driver_etnaviv,
driver_tegra, driver_i915, driver_svga, driver_virgl,
c_args : [c_msvc_compat_args],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ dependencies : idep_mesautil,
)
libgraw_null = shared_library(
],
gnu_symbol_visibility : 'hidden',
link_with : libamdgpu_addrlib,
- dependencies : [dep_llvm, dep_libdrm_amdgpu, idep_amdgfxregs_h],
+ dependencies : [dep_llvm, dep_libdrm_amdgpu, idep_amdgfxregs_h, idep_mesautil],
)
inc_etnaviv,
],
link_with: libetnaviv_drm,
- dependencies : [dep_libdrm, idep_nir_headers],
+ dependencies : [dep_libdrm, idep_nir_headers, idep_mesautil],
)
inc_src, inc_include,
inc_gallium, inc_gallium_aux, inc_gallium_drivers,
],
+ dependencies : idep_mesautil,
)
'radeon_drm_winsys.c', 'radeon_drm_winsys.h'),
include_directories : [inc_src, inc_include, inc_gallium, inc_gallium_aux],
gnu_symbol_visibility : 'hidden',
- dependencies : [dep_libdrm_radeon],
+ dependencies : [dep_libdrm_radeon, idep_mesautil],
)
inc_src, inc_include, inc_gallium, inc_gallium_aux,
include_directories('../../../drivers/svga', '../../../drivers/svga/include'),
],
- dependencies : dep_libdrm,
+ dependencies : [dep_libdrm, idep_mesautil],
)
inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_gallium_drivers,
inc_gallium_winsys
],
+ dependencies : idep_mesautil,
)
driver_tegra = declare_dependency(
inc_gallium, inc_gallium_aux, inc_gallium_drivers,
],
gnu_symbol_visibility : 'hidden',
+ dependencies : idep_mesautil,
)
'virgldrm',
'virgl_drm_winsys.c',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_gallium_drivers, inc_virtio],
- dependencies : [dep_libdrm, dep_libvirglcommon],
+ dependencies : [dep_libdrm, dep_libvirglcommon, idep_mesautil],
gnu_symbol_visibility : 'hidden',
)
'virglvtest',
['virgl_vtest_socket.c', 'virgl_vtest_winsys.c'],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_gallium_drivers, inc_virtio],
- dependencies : dep_libvirglcommon,
+ dependencies : [dep_libvirglcommon, idep_mesautil],
gnu_symbol_visibility : 'hidden',
)
files('swrast.c', 'swrast_priv.h'),
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_dri_common],
- dependencies : dep_libdrm,
+ dependencies : [dep_libdrm, idep_mesautil],
)
'main_test',
[files_main_test, main_dispatch_h],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa],
- dependencies : [idep_gtest, dep_clock, dep_dl, dep_thread],
+ dependencies : [idep_gtest, dep_clock, dep_dl, dep_thread, idep_mesautil],
link_with : [libmesa_classic, link_main_test],
),
suite : ['mesa'],
'mesa_st_test_common',
['st_tests_common.cpp', ir_expression_operation_h],
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
- dependencies : idep_gtest,
+ dependencies : [idep_gtest, idep_mesautil],
)
test(