From 656a5a631b19bfa635082465ca0507d237f85f2f Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 23 Aug 2019 10:45:29 +0800 Subject: [PATCH] add vulkan.cmake --- vulkan.cmake | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 vulkan.cmake diff --git a/vulkan.cmake b/vulkan.cmake new file mode 100644 index 0000000..7dc3509 --- /dev/null +++ b/vulkan.cmake @@ -0,0 +1,16 @@ +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})