mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-02-16 17:22:43 +00:00
render/vulkan: check vulkan-headers dependency
There's no pkg-config file we can check for sadly, so check vulkan/vulkan.h as a fallback. Closes: https://github.com/swaywm/wlroots/issues/3272
This commit is contained in:
parent
f7ea33da0a
commit
36cf387427
@ -10,11 +10,20 @@ dep_vulkan = dependency('vulkan',
|
||||
required: 'vulkan' in renderers,
|
||||
not_found_message: '\n'.join(msg).format('vulkan')
|
||||
)
|
||||
|
||||
if not dep_vulkan.found()
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
# Vulkan headers are installed separately from the loader (which ships the
|
||||
# pkg-config file)
|
||||
if not cc.check_header('vulkan/vulkan.h', dependencies: dep_vulkan)
|
||||
if 'vulkan' in renderers
|
||||
error('\n'.join(msg).format('vulkan-headers'))
|
||||
else
|
||||
subdir_done()
|
||||
endif
|
||||
endif
|
||||
|
||||
glslang = find_program('glslangValidator', native: true, required: false)
|
||||
if not glslang.found()
|
||||
if 'vulkan' in renderers
|
||||
|
Loading…
Reference in New Issue
Block a user