https://mesonbuild.com/FAQ.html#how-do-i-tell-meson-that-my-sources-use-generated-headers
A few locations had underspecified deps on the header files, and this
caused builds to fail given sufficient parallelism.
Fixes #6531
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16659>
'v3dv_queue.c',
'v3dv_uniforms.c',
'v3dv_wsi.c',
-)
+) + [v3d_xml_pack, vk_common_entrypoints[0], wsi_entrypoints[0]]
files_per_version = files(
'v3dvx_cmd_buffer.c',
libvulkan_freedreno = shared_library(
'vulkan_freedreno',
- [libtu_files, tu_entrypoints, tu_tracepoints, freedreno_xml_header_files, sha1_h],
+ [libtu_files, tu_entrypoints, tu_tracepoints, freedreno_xml_header_files, sha1_h, u_format_pack_h],
include_directories : [
inc_include,
inc_src,
'lvp_pipeline.c',
'lvp_pipeline_cache.c',
'lvp_query.c',
- 'lvp_wsi.c')
+ 'lvp_wsi.c') + [vk_cmd_enqueue_entrypoints[0]]
lvp_deps = []
lvp_flags = []
'panvk_shader.c',
'panvk_util.c',
'panvk_wsi.c',
-)
+) + [vk_cmd_enqueue_entrypoints[0], vk_common_entrypoints[0]]
panvk_deps = []
panvk_flags = []
if with_platform_wayland or with_platform_x11
libvn_files += files('vn_wsi.c')
+ libvn_files += wsi_entrypoints[0]
vn_flags += '-DVN_USE_WSI_PLATFORM'
endif