diff --git a/CMake/modules/FindVulkan.cmake b/CMake/modules/FindVulkan.cmake index c7190bcb..ce8a762a 100644 --- a/CMake/modules/FindVulkan.cmake +++ b/CMake/modules/FindVulkan.cmake @@ -7,8 +7,13 @@ if (WIN32) find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS "$ENV{VK_SDK_PATH}/Include") - find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS - "$ENV{VK_SDK_PATH}/Bin") + if (CMAKE_CL_64) + find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS + "$ENV{VK_SDK_PATH}/Bin") + else() + find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS + "$ENV{VK_SDK_PATH}/Bin32") + endif() else() find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS "$ENV{VULKAN_SDK}/include")