走偏的一版
This commit is contained in:
@@ -201,8 +201,24 @@ block()
|
||||
)
|
||||
rcl_get_effective_install_dir(render_3D::Vulkan-Hpp VULKAN_HPP_ROOT)
|
||||
rcl_cmake_library_set_cmake_options(render_3D::Vulkan-Hpp ${Vulkan-Hpp_option})
|
||||
set(ENV{VULKAN_SDK} "C:/VulkanSDK/1.4.357.0")
|
||||
find_package(Vulkan REQUIRED)
|
||||
find_package(Vulkan QUIET)
|
||||
if (NOT Vulkan_FOUND AND WIN32)
|
||||
if (DEFINED ENV{VK_SDK_PATH} AND NOT "$ENV{VK_SDK_PATH}" STREQUAL "")
|
||||
set(ENV{VULKAN_SDK} "$ENV{VK_SDK_PATH}")
|
||||
else ()
|
||||
file(GLOB _vulkan_sdk_roots LIST_DIRECTORIES true "C:/VulkanSDK/*")
|
||||
list(SORT _vulkan_sdk_roots COMPARE NATURAL ORDER DESCENDING)
|
||||
foreach (_vulkan_sdk_root IN LISTS _vulkan_sdk_roots)
|
||||
if (EXISTS "${_vulkan_sdk_root}/Include/vulkan/vulkan.h" AND EXISTS "${_vulkan_sdk_root}/Lib/vulkan-1.lib")
|
||||
set(ENV{VULKAN_SDK} "${_vulkan_sdk_root}")
|
||||
break()
|
||||
endif ()
|
||||
endforeach ()
|
||||
endif ()
|
||||
find_package(Vulkan REQUIRED)
|
||||
elseif (NOT Vulkan_FOUND)
|
||||
find_package(Vulkan REQUIRED)
|
||||
endif ()
|
||||
get_filename_component(VULKAN_SDK_ROOT "${Vulkan_INCLUDE_DIR}" DIRECTORY)
|
||||
set(volk_option ${base_options})
|
||||
list(APPEND volk_option
|
||||
|
||||
Reference in New Issue
Block a user