Add wrap dependency for vulkan headers

Don't expect the vulkan headers to be present on the development system. Instead, download the using meson wrap.

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode.xyz>
This commit is contained in:
2026-06-12 14:11:33 +02:00
parent ca1477b500
commit bbccf7f0ba
6 changed files with 27 additions and 22 deletions
+4
View File
@@ -15,6 +15,8 @@ rse_graphics_sources = [
'src/window.c',
]
vulkan_headers_dep = dependency('VulkanHeaders')
vulkan_dep = dependency('Vulkan')
sdl3_dep = dependency('sdl3', version: '>=3.4.0')
@@ -32,6 +34,7 @@ rse_graphics_lib = shared_library(
rse_graphics_sources,
include_directories: ['../'],
dependencies: [
vulkan_headers_dep,
vulkan_dep,
vma_dep,
sdl3_dep,
@@ -46,6 +49,7 @@ rse_graphics_lib = shared_library(
rse_graphics_lib_dep = declare_dependency(
link_with: rse_graphics_lib,
dependencies: [
vulkan_headers_dep,
vulkan_dep,
vma_dep,
glm_dep