if ((EXISTS "${vkcv_lib_path}/VulkanMemoryAllocator") AND
	(EXISTS "${vkcv_lib_path}/VulkanMemoryAllocator-Hpp"))
	set(VMA_BUILD_SAMPLE OFF CACHE INTERNAL "")
	set(VMA_BUILD_SAMPLE_SHADERS OFF CACHE INTERNAL "")
	set(VMA_BUILD_REPLAY OFF CACHE INTERNAL "")
	
	set(VMA_RECORDING_ENABLED OFF CACHE INTERNAL "")
	set(VMA_USE_STL_CONTAINERS OFF CACHE INTERNAL "")
	set(VMA_STATIC_VULKAN_FUNCTIONS ON CACHE INTERNAL "")
	set(VMA_DYNAMIC_VULKAN_FUNCTIONS OFF CACHE INTERNAL "")
	set(VMA_DEBUG_ALWAYS_DEDICATED_MEMORY OFF CACHE INTERNAL "")
	set(VMA_DEBUG_INITIALIZE_ALLOCATIONS OFF CACHE INTERNAL "")
	set(VMA_DEBUG_GLOBAL_MUTEX OFF CACHE INTERNAL "")
	set(VMA_DEBUG_DONT_EXCEED_MAX_MEMORY_ALLOCATION_COUNT OFF CACHE INTERNAL "")
	
	add_subdirectory(${vkcv_lib}/VulkanMemoryAllocator)
	
	list(APPEND vkcv_libraries VulkanMemoryAllocator)
	list(APPEND vkcv_includes ${vkcv_lib_path}/VulkanMemoryAllocator-Hpp)
	
	message(${vkcv_config_msg} " VMA     - ")
else()
	message(WARNING "VulkanMemoryAllocator is required..! Update the submodules!")
endif ()