support apple
This commit is contained in:
parent
0cb791614f
commit
36549c10cc
30
vulkan.cmake
30
vulkan.cmake
@ -1,15 +1,17 @@
|
|||||||
include(FindVulkan)
|
include(FindVulkan)
|
||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
||||||
add_definitions(-DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN)
|
add_definitions(-DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN)
|
||||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "Android")
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "Android")
|
||||||
add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
|
add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
|
||||||
elseif(UNIX)
|
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||||
add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
|
add_definitions(-DVK_USE_PLATFORM_MACOS_MVK)
|
||||||
SET(RENDER_LIBRARY xcb)
|
elseif(UNIX)
|
||||||
else()
|
add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
|
||||||
message(FATAL_ERROR "Unsupported Vulkan Platform!")
|
SET(RENDER_LIBRARY xcb)
|
||||||
endif()
|
else()
|
||||||
|
message(FATAL_ERROR "Unsupported Vulkan Platform!")
|
||||||
include_directories(${Vulkan_INCLUDE_DIRS})
|
endif()
|
||||||
link_directories(${Vulkan_LIBRARIES_DIR})
|
|
||||||
|
include_directories(${Vulkan_INCLUDE_DIRS})
|
||||||
|
link_directories(${Vulkan_LIBRARIES_DIR})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user