You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							28 lines
						
					
					
						
							790 B
						
					
					
				
			
		
		
	
	
							28 lines
						
					
					
						
							790 B
						
					
					
				# Find Vulkan | 
						|
# | 
						|
# VULKAN_INCLUDE_DIR | 
						|
# VULKAN_LIBRARY | 
						|
# VULKAN_FOUND | 
						|
 | 
						|
if (WIN32) | 
						|
    find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS | 
						|
        "$ENV{VK_SDK_PATH}/Include") | 
						|
    if (CMAKE_CL_64) | 
						|
        find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS | 
						|
            "$ENV{VK_SDK_PATH}/Bin") | 
						|
    else() | 
						|
        find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS | 
						|
            "$ENV{VK_SDK_PATH}/Bin32") | 
						|
    endif() | 
						|
else() | 
						|
    find_path(VULKAN_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS | 
						|
        "$ENV{VULKAN_SDK}/include") | 
						|
    find_library(VULKAN_LIBRARY NAMES vulkan HINTS | 
						|
        "$ENV{VULKAN_SDK}/lib") | 
						|
endif() | 
						|
 | 
						|
include(FindPackageHandleStandardArgs) | 
						|
find_package_handle_standard_args(Vulkan DEFAULT_MSG VULKAN_LIBRARY VULKAN_INCLUDE_DIR) | 
						|
 | 
						|
mark_as_advanced(VULKAN_INCLUDE_DIR VULKAN_LIBRARY) | 
						|
 | 
						|
 |