mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 05:50:10 +00:00
build: Include the right things
If we build our own targets, we need to include those. This is only relevant when adding new shaders because meson will complain that the (unused) sources don't exist as it tries to include those. And that will make the build.ninja file not be generated which would have build those shaders and would have allowed to copy them into the sources. Note that this makes builds with glslc not care about all the shader files being included with the sources, but we have CI to check that.
This commit is contained in:
parent
48804c81f3
commit
84737a5159
@ -87,8 +87,10 @@ foreach shader: gsk_private_vulkan_shaders
|
||||
'-o', '@OUTPUT@'
|
||||
])
|
||||
gsk_private_vulkan_compiled_shaders_deps += [compiled_shader, compiled_clip_shader, compiled_clip_rounded_shader]
|
||||
gsk_private_vulkan_compiled_shaders += [spv_shader, clip_spv_shader, clip_rounded_spv_shader]
|
||||
else
|
||||
gsk_private_vulkan_compiled_shaders += files(spv_shader, clip_spv_shader, clip_rounded_spv_shader)
|
||||
endif
|
||||
gsk_private_vulkan_compiled_shaders += files(spv_shader, clip_spv_shader, clip_rounded_spv_shader)
|
||||
endforeach
|
||||
|
||||
foreach shader: gsk_private_vulkan_vertex_shaders
|
||||
|
Loading…
Reference in New Issue
Block a user