summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/qt.prf
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-12-11 14:09:04 +0100
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-01-12 14:02:07 +0000
commitab4cc83d5249ea0baed66ef86bff3c29c36e8c7d (patch)
tree86618312e2474fe828d94a5c93b97805e20b4daa /mkspecs/features/qt.prf
parent2aa9908e24611fa6d321e694b8415ba7e8d364b0 (diff)
qmake: ignore QT if we have failed requires()
otherwise the project would need to clear QT despite using qtHaveModule() in requires() (or REQUIRES=). Task-number: QTBUG-65106 Change-Id: I568202214c8eafcdbe2d0e253b18f0e171293aff Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'mkspecs/features/qt.prf')
-rw-r--r--mkspecs/features/qt.prf4
1 files changed, 4 insertions, 0 deletions
diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
index 3ccbbe7061..b57afcf72d 100644
--- a/mkspecs/features/qt.prf
+++ b/mkspecs/features/qt.prf
@@ -1,3 +1,7 @@
+# This avoids spurious errors when a project is explicitly disabled
+# due to required Qt modules being missing.
+!isEmpty(QMAKE_FAILED_REQUIREMENTS): return()
+
CONFIG *= thread
#handle defines