17 lines
482 B
CMake
17 lines
482 B
CMake
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)
|
|
add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
|
|
SET(RENDER_LIBRARY xcb)
|
|
else()
|
|
message(FATAL_ERROR "Unsupported Vulkan Platform!")
|
|
ENDIF()
|
|
|
|
include_directories(${Vulkan_INCLUDE_DIRS})
|