aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qtbase/moltenvk.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/qtbase/moltenvk.patch')
-rw-r--r--vcpkg/ports/qtbase/moltenvk.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/vcpkg/ports/qtbase/moltenvk.patch b/vcpkg/ports/qtbase/moltenvk.patch
new file mode 100644
index 0000000..64b445c
--- /dev/null
+++ b/vcpkg/ports/qtbase/moltenvk.patch
@@ -0,0 +1,13 @@
+diff --git a/cmake/FindWrapVulkanHeaders.cmake b/cmake/FindWrapVulkanHeaders.cmake
+index 92510ae..afd931f 100644
+--- a/cmake/FindWrapVulkanHeaders.cmake
++++ b/cmake/FindWrapVulkanHeaders.cmake
+@@ -29,6 +29,8 @@ if(Vulkan_INCLUDE_DIR)
+
+ # Also propagate MoltenVK include directory on Apple platforms if found.
+ if(APPLE)
++ find_package(Vulkan COMPONENTS MoltenVK REQUIRED)
++ target_link_libraries(WrapVulkanHeaders::WrapVulkanHeaders INTERFACE Vulkan::MoltenVK)
+ # Check for the LunarG Vulkan SDK folder structure.
+ set(__qt_molten_vk_include_path "${Vulkan_INCLUDE_DIR}/../../MoltenVK/include")
+ get_filename_component(