Files
citron/patches/sirit-spirv-headers-fix.patch
2026-02-14 19:06:23 -05:00

17 lines
628 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -88,10 +88,12 @@
if (SIRIT_USE_SYSTEM_SPIRV_HEADERS)
find_package(SPIRV-Headers REQUIRED)
else()
- if (NOT TARGET SPIRV-Headers)
+ if (NOT TARGET SPIRV-Headers AND NOT TARGET SPIRV-Headers::SPIRV-Headers)
add_subdirectory(externals/SPIRV-Headers EXCLUDE_FROM_ALL)
- add_library(SPIRV-Headers::SPIRV-Headers ALIAS SPIRV-Headers)
+ endif()
+ if (TARGET SPIRV-Headers AND NOT TARGET SPIRV-Headers::SPIRV-Headers)
+ add_library(SPIRV-Headers::SPIRV-Headers ALIAS SPIRV-Headers)
endif()
endif()