|
|
|
@ -290,10 +290,10 @@ endif() |
|
|
|
if (YUZU_USE_EXTERNAL_VULKAN_HEADERS) |
|
|
|
set(CPM_USE_LOCAL_PACKAGES OFF) |
|
|
|
else() |
|
|
|
set(CPM_USE_LOCAL_PACKAGES ON) |
|
|
|
set(CPM_USE_LOCAL_PACKAGES OFF) |
|
|
|
endif() |
|
|
|
|
|
|
|
# TODO(crueter): System vk-headers are too new for externals vk-util |
|
|
|
# TODO(crueter): Vk1.4 impl |
|
|
|
|
|
|
|
CPMAddPackage( |
|
|
|
NAME VulkanHeaders |
|
|
|
@ -303,6 +303,14 @@ CPMAddPackage( |
|
|
|
CUSTOM_CACHE_KEY "8926" |
|
|
|
) |
|
|
|
|
|
|
|
# CMake's interface generator sucks |
|
|
|
if (VulkanHeaders_ADDED) |
|
|
|
target_include_directories(Vulkan-Headers INTERFACE ${VulkanHeaders_SOURCE_DIR}/include) |
|
|
|
endif() |
|
|
|
|
|
|
|
set(VulkanHeaders_SOURCE_DIR "${VulkanHeaders_SOURCE_DIR}" PARENT_SCOPE) |
|
|
|
set(VulkanHeaders_ADDED "${VulkanHeaders_ADDED}" PARENT_SCOPE) |
|
|
|
|
|
|
|
# Vulkan-Utility-Libraries |
|
|
|
if (YUZU_USE_EXTERNAL_VULKAN_UTILITY_LIBRARIES) |
|
|
|
set(CPM_USE_LOCAL_PACKAGES OFF) |
|
|
|
|