diff --git a/vulkan-utility-libraries/all/conanfile.py b/vulkan-utility-libraries/all/conanfile.py index 772bd9c..f8e89b3 100644 --- a/vulkan-utility-libraries/all/conanfile.py +++ b/vulkan-utility-libraries/all/conanfile.py @@ -2,6 +2,7 @@ from conan import ConanFile from conan.tools.build import check_min_cppstd from conan.tools.cmake import CMake, CMakeDeps, CMakeToolchain, cmake_layout from conan.tools.files import copy, get, rm, rmdir +from conan.tools.scm import Version import os @@ -29,7 +30,10 @@ class VulkanUtilityLibraries(ConanFile): cmake_layout(self, src_folder="src") def requirements(self): - self.requires(f"vulkan-headers/{self.version}", transitive_headers=True) + if Version(self.version) >= "1.4.341.0": + self.requires(f"vulkan-headers/{self.version}@{self.user}/{self.channel}", transitive_headers=True) + else: + self.requires(f"vulkan-headers/{self.version}", transitive_headers=True) def validate(self): check_min_cppstd(self, 17)