This commit is contained in:
Andreas Süßenbach 2025-02-18 13:32:34 +01:00 committed by GitHub
parent 85036c964c
commit ed5993af83
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -213,18 +213,10 @@ endif()
add_library( VulkanHpp INTERFACE )
add_library( Vulkan::Hpp ALIAS VulkanHpp )
target_include_directories( VulkanHpp INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}" )
target_include_directories( VulkanHpp INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/include" )
if( VULKAN_HPP_RUN_GENERATOR )
add_dependencies( VulkanHpp build_vulkan_hpp build_video_hpp )
endif()
# Get Vulkan C headers from subdirectory, existing target or FindVulkan
if ( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/include" AND IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/include")
target_include_directories( VulkanHpp INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/include" )
else()
if ( NOT TARGET Vulkan::Headers )
find_package( Vulkan REQUIRED )
endif()
target_link_libraries( VulkanHpp INTERFACE Vulkan::Headers )
endif()
# set up compile definitions
if ( VULKAN_HPP_DISABLE_ENHANCED_MODE )