diff --git a/.gitea/workflows/build_linux.yaml b/.gitea/workflows/build_linux.yaml index 0eed648..82f0d7d 100644 --- a/.gitea/workflows/build_linux.yaml +++ b/.gitea/workflows/build_linux.yaml @@ -26,7 +26,6 @@ jobs: libvulkan1 \ vulkan-validationlayers \ vulkan-tools \ - vulkan-utility-libraries-dev \ libvulkan-memory-allocator-dev \ libvulkan-volk-dev \ glslang-tools \ diff --git a/CMakeLists.txt b/CMakeLists.txt index 4d4a14a..d06d6a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,6 +36,18 @@ FetchContent_Declare( ) FetchContent_MakeAvailable(Vulkan-Headers) +FetchContent_Declare( + Vulkan-Utility-Libraries + GIT_REPOSITORY https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git + GIT_TAG vulkan-sdk-1.4.335 +) +FetchContent_MakeAvailable(Vulkan-Utility-Libraries) + +set(VK_BOOTSTRAP_VULKAN_HEADER_DIR + "${vulkan-headers_SOURCE_DIR}/include" + CACHE PATH "" FORCE +) + FetchContent_Declare( vk_bootstrap GIT_REPOSITORY https://github.com/charles-lunarg/vk-bootstrap @@ -243,6 +255,7 @@ list( glfw fmt::fmt vk-bootstrap::vk-bootstrap + Vulkan::UtilityHeaders vulkan CLI11::CLI11 fastgltf