Don't attempt to analyze using icecc masquerading as clang.

Also warn the user in the settings page against this.

Change-Id: I4dbae953aa85f8dbdc9baa8dd0fda8ff0da45b76
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Christian Kandeler
2015-02-26 15:14:29 +01:00
parent 7c9c7b297a
commit bba6f927e9
8 changed files with 106 additions and 10 deletions

View File

@@ -25,13 +25,13 @@ QT_BEGIN_NAMESPACE
class QString;
QT_END_NAMESPACE
namespace ClangStaticAnalyzer {
namespace Internal {
class Location;
bool isClangExecutableUsable(const QString &filePath, QString *errorMessage = 0);
QString clangExecutable(const QString &fileNameOrPath, bool *isValid);
QString clangExecutableFromSettings(const QString &toolchainType, bool *isValid);