ports/graphics/vulkan-tools/files/patch-CMakeLists.txt
2024-07-12 23:10:24 +02:00

25 lines
830 B
Text

CMake Error at cube/CMakeLists.txt:237 (target_link_libraries):
Target "vkcube" links to:
volk::volk_headers
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
--- CMakeLists.txt.orig 2024-07-12 20:26:06 UTC
+++ CMakeLists.txt
@@ -56,7 +56,10 @@ find_package(VulkanHeaders QUIET REQUIRED CONFIG)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
find_package(VulkanHeaders QUIET REQUIRED CONFIG)
-find_package(volk QUIET REQUIRED CONFIG)
+find_package(volk QUIET CONFIG)
+if (NOT TARGET volk::volk_headers)
+ add_subdirectory(volk EXCLUDE_FROM_ALL SYSTEM)
+endif()
if ((APPLE OR BUILD_TESTS) AND NOT ANDROID)
find_package(VulkanLoader QUIET REQUIRED CONFIG)
endif()