RingRacers/thirdparty/vma/CMakeLists.txt

10 lines
567 B
CMake

# Update from https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
# VulkanMemoryAllocator version 3.2.1
# License: MIT
add_library(VulkanMemoryAllocator STATIC src/vk_mem_alloc.cpp)
target_link_libraries(VulkanMemoryAllocator PUBLIC VulkanHeaders)
target_include_directories(VulkanMemoryAllocator PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_compile_features(VulkanMemoryAllocator PUBLIC cxx_std_17)
set_target_properties(VulkanMemoryAllocator PROPERTIES CXX_STANDARD 17)
add_library(GPUOpen::VulkanMemoryAllocator ALIAS VulkanMemoryAllocator)