opencv
1# Find Vulkan
2#
3# Vulkan_INCLUDE_DIRS
4# Vulkan_LIBRARIES
5# Vulkan_FOUND
6if (WIN32)
7find_path(Vulkan_INCLUDE_DIRS NAMES vulkan/vulkan.h HINTS
8"$ENV{VULKAN_SDK}/Include"
9"$ENV{VK_SDK_PATH}/Include")
10if (CMAKE_CL_64)
11find_library(Vulkan_LIBRARIES NAMES vulkan-1 HINTS
12"$ENV{VULKAN_SDK}/Bin"
13"$ENV{VK_SDK_PATH}/Bin")
14else()
15find_library(Vulkan_LIBRARIES NAMES vulkan-1 HINTS
16"$ENV{VULKAN_SDK}/Bin32"
17"$ENV{VK_SDK_PATH}/Bin32")
18endif()
19else()
20find_path(Vulkan_INCLUDE_DIRS NAMES vulkan/vulkan.h HINTS
21"$ENV{VULKAN_SDK}/include")
22find_library(Vulkan_LIBRARIES NAMES vulkan HINTS
23"$ENV{VULKAN_SDK}/lib")
24endif()
25include(FindPackageHandleStandardArgs)
26find_package_handle_standard_args(Vulkan DEFAULT_MSG Vulkan_LIBRARIES Vulkan_INCLUDE_DIRS)
27mark_as_advanced(Vulkan_INCLUDE_DIRS Vulkan_LIBRARIES)
28