mirror of
https://github.com/charles-lunarg/vk-bootstrap.git
synced 2024-11-26 08:44:36 +00:00
Create Vulkan::Headers if CMake version is too low.
This commit is contained in:
parent
c16df41166
commit
ae05c97bdb
@ -35,7 +35,16 @@ elseif(NOT TARGET Vulkan::Headers)
|
|||||||
if (NOT VulkanHeaders_FOUND)
|
if (NOT VulkanHeaders_FOUND)
|
||||||
# Try looking using the CMake built in Vulkan support
|
# Try looking using the CMake built in Vulkan support
|
||||||
find_package(Vulkan QUIET)
|
find_package(Vulkan QUIET)
|
||||||
if(NOT Vulkan_FOUND)
|
|
||||||
|
if(Vulkan_FOUND)
|
||||||
|
# Older CMake versions don't contain Vulkan::Headers - create it in that case
|
||||||
|
if (NOT TARGET Vulkan::Headers)
|
||||||
|
add_library(Vulkan-Headers INTERFACE)
|
||||||
|
add_library(Vulkan::Headers ALIAS Vulkan-Headers)
|
||||||
|
target_include_directories(Vulkan-Headers INTERFACE $<BUILD_INTERFACE:${Vulkan_INCLUDE_DIRS}>)
|
||||||
|
set(VK_BOOTSTRAP_INSTALL OFF)
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
# Lastly just grab Vulkan-Headers directly using FetchContent
|
# Lastly just grab Vulkan-Headers directly using FetchContent
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
|
Loading…
Reference in New Issue
Block a user