diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index 87a75f31bf3632fb2930afbbe176bb5e02d11024..f0f80fe50ec8270a2bb75a95ab8f018c3c752d56 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -504,6 +504,12 @@ void Qt4Project::updateCodeModel() predefinedIncludePaths.append(info.absoluteFilePath()); } + FindQt4ProFiles findQt4ProFiles; + QList<Qt4ProFileNode *> proFiles = findQt4ProFiles(rootProjectNode()); + QByteArray definedMacros = predefinedMacros; + QStringList allIncludePaths = predefinedIncludePaths; + QStringList allFrameworkPaths = predefinedFrameworkPaths; + #ifdef Q_OS_MAC allFrameworkPaths.append(newQtLibsPath); // put QtXXX.framework/Headers directories in include path since that qmake's behavior @@ -515,12 +521,6 @@ void Qt4Project::updateCodeModel() } #endif - FindQt4ProFiles findQt4ProFiles; - QList<Qt4ProFileNode *> proFiles = findQt4ProFiles(rootProjectNode()); - QByteArray definedMacros = predefinedMacros; - QStringList allIncludePaths = predefinedIncludePaths; - QStringList allFrameworkPaths = predefinedFrameworkPaths; - foreach (Qt4ProFileNode *pro, proFiles) { Internal::CodeModelInfo info; info.defines = predefinedMacros;