aboutsummarylogtreecommitdiffstats
path: root/0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch
diff options
context:
space:
mode:
Diffstat (limited to '0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch')
-rw-r--r--0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch37
1 files changed, 20 insertions, 17 deletions
diff --git a/0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch b/0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch
index 85c2d9bf342e..3e2bb0106f56 100644
--- a/0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch
+++ b/0033-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch
@@ -1,12 +1,13 @@
-From a3f19f84f5f7776ec509c84fb10cb9609c0c67fe Mon Sep 17 00:00:00 2001
+From a21352b369e9218d49e0f4e29ae30a5a58566953 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Mon, 24 Jun 2019 13:51:02 +0200
Subject: [PATCH 33/33] Prevent 'Cannot find feature windows_vulkan_sdk'
+See https://bugreports.qt.io/browse/QTBUG-76660
---
- mkspecs/common/windows-vulkan.conf | 2 +-
- mkspecs/features/win32/windows_vulkan_sdk.prf | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
+ mkspecs/common/windows-vulkan.conf | 2 +-
+ mkspecs/features/qmake_use.prf | 4 +++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/mkspecs/common/windows-vulkan.conf b/mkspecs/common/windows-vulkan.conf
index da061422dc..a5a8ec68d2 100644
@@ -16,19 +17,21 @@ index da061422dc..a5a8ec68d2 100644
-load(windows_vulkan_sdk)
+load(win32/windows_vulkan_sdk)
QMAKE_LIBS_VULKAN =
-diff --git a/mkspecs/features/win32/windows_vulkan_sdk.prf b/mkspecs/features/win32/windows_vulkan_sdk.prf
-index 6c08e28fe9..a80b0602a8 100644
---- a/mkspecs/features/win32/windows_vulkan_sdk.prf
-+++ b/mkspecs/features/win32/windows_vulkan_sdk.prf
-@@ -1,7 +1,7 @@
- isEmpty(QMAKE_INCDIR_VULKAN) {
- # Pick up the VULKAN_SDK env var set by the LunarG SDK so that the Vulkan
- # headers are found out-of-the-box on typical Windows setups.
-- QMAKE_INCDIR_VULKAN = $$(VULKAN_SDK)\\include
-+ # QMAKE_INCDIR_VULKAN = $$(VULKAN_SDK)/include
+diff --git a/mkspecs/features/qmake_use.prf b/mkspecs/features/qmake_use.prf
+index 64faa4f215..f899792e4e 100644
+--- a/mkspecs/features/qmake_use.prf
++++ b/mkspecs/features/qmake_use.prf
+@@ -15,7 +15,9 @@ for(ever) {
+ error("Library '$$lower($$replace(nu, _, -))' is not defined.")
- # Do not export the include dir but resolve it on every qmake call.
- QMAKE_EXPORT_INCDIR_VULKAN = -
+ DEFINES += $$eval(QMAKE_DEFINES_$${nu})
+- INCLUDEPATH += $$eval(QMAKE_INCDIR_$${nu})
++ incdir = $$eval(QMAKE_INCDIR_$${nu})
++ !contains(QMAKE_DEFAULT_INCDIRS, $$incdir): \
++ INCLUDEPATH += $$incdir
+ }
+ LD_USES = $$resolve_depends(LD_USES, QMAKE_DEPENDS_, _LD)
+ for (nu, LD_USES) {
--
-2.22.0
+2.23.0