diff options
Diffstat (limited to 'vcpkg/ports/spirv-tools/fix-tool-deps.diff')
| -rw-r--r-- | vcpkg/ports/spirv-tools/fix-tool-deps.diff | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/vcpkg/ports/spirv-tools/fix-tool-deps.diff b/vcpkg/ports/spirv-tools/fix-tool-deps.diff new file mode 100644 index 0000000..e842277 --- /dev/null +++ b/vcpkg/ports/spirv-tools/fix-tool-deps.diff @@ -0,0 +1,18 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 75830b44..9c9e7ba8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -281,8 +281,13 @@ if(ENABLE_SPIRV_TOOLS_INSTALL) + endif() + + macro(spvtools_generate_config_file TARGET) ++ set(sgcf_find_extra "") ++ if(NOT "${TARGET}" STREQUAL "SPIRV-Tools-opt") ++ set(sgcf_find_extra "find_dependency(SPIRV-Tools-opt)\n") ++ endif() + file(WRITE ${CMAKE_BINARY_DIR}/${TARGET}Config.cmake + "include(CMakeFindDependencyMacro)\n" ++ ${sgcf_find_extra} + "find_dependency(${SPIRV_TOOLS})\n" + "include(\${CMAKE_CURRENT_LIST_DIR}/${TARGET}Targets.cmake)\n" + "set(${TARGET}_LIBRARIES ${TARGET})\n" |