增加使用官方VulkanSDK中的lib路径配置

This commit is contained in:
hyzboy 2020-06-05 01:08:45 +08:00
parent 4ac904d834
commit 9f0d185346
2 changed files with 8 additions and 3 deletions

View File

@ -42,6 +42,8 @@ if(WIN32)
"$ENV{VULKAN_SDK}/Lib"
"$ENV{VULKAN_SDK}/Bin"
)
set(Vulkan_LIBRARIES_DIR $ENV{VULKAN_SDK}/Lib)
elseif(CMAKE_SIZEOF_VOID_P EQUAL 4)
find_library(Vulkan_LIBRARY
NAMES vulkan-1
@ -50,6 +52,8 @@ if(WIN32)
"$ENV{VULKAN_SDK}/Bin32"
NO_SYSTEM_ENVIRONMENT_PATH
)
set(Vulkan_LIBRARIES_DIR $ENV{VULKAN_SDK}/Lib32)
endif()
else()
find_path(Vulkan_INCLUDE_DIR
@ -60,6 +64,8 @@ else()
NAMES vulkan
PATHS
"$ENV{VULKAN_SDK}/lib")
set(Vulkan_LIBRARIES_DIR $ENV{VULKAN_SDK}/Lib)
endif()
set(Vulkan_LIBRARIES ${Vulkan_LIBRARY})

View File

@ -2,8 +2,6 @@ include(FindVulkan)
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
add_definitions(-DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN)
include_directories(${Vulkan_INCLUDE_DIRS})
elseif(CMAKE_SYSTEM_NAME STREQUAL "Android")
add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
elseif(UNIX)
@ -11,6 +9,7 @@ elseif(UNIX)
SET(RENDER_LIBRARY xcb)
else()
message(FATAL_ERROR "Unsupported Vulkan Platform!")
ENDIF()
endif()
include_directories(${Vulkan_INCLUDE_DIRS})
link_directories(${Vulkan_LIBRARIES_DIR})