From 367ea0c9675ddfe6536aa2026f00d8cbcad835b3 Mon Sep 17 00:00:00 2001
From: Daniel Teske <daniel.teske@digia.com>
Date: Mon, 11 Mar 2013 16:49:06 +0100
Subject: [PATCH] QtSupport: Fix check for installed qt for framework builds of
 qt 4.8

Task-number: QTCREATORBUG-8839

Change-Id: If41eecca6e20c2766a63b576e2329b4c9fd5e5e7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
---
 src/plugins/qtsupport/baseqtversion.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp
index 343afd5d294..bf0101cdcaa 100644
--- a/src/plugins/qtsupport/baseqtversion.cpp
+++ b/src/plugins/qtsupport/baseqtversion.cpp
@@ -952,10 +952,14 @@ void BaseQtVersion::updateVersionInfo() const
         if (!fi.exists())
             m_installed = false;
     }
-    if (!qtHeaderData.isNull()) {
-        const QFileInfo fi(qtHeaderData);
-        if (!fi.exists())
-            m_installed = false;
+    // Framework builds for Qt 4.8 don't use QT_INSTALL_HEADERS
+    // so we don't check on mac
+    if (!HostOsInfo::isMacHost()) {
+        if (!qtHeaderData.isNull()) {
+            const QFileInfo fi(qtHeaderData);
+            if (!fi.exists())
+                m_installed = false;
+        }
     }
     const QString qtInstallDocs = qmakeProperty("QT_INSTALL_DOCS");
     if (!qtInstallDocs.isNull()) {
-- 
GitLab