Clang: Improve speed by content generation

The argument parsing has some considerable overhead. We try to avoid that
with merging all content together in one file.

Change-Id: Icf426bb5d6a5569d59c180f94c7eab66a22a251c
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2017-02-16 18:25:19 +01:00
parent 3ecee265c6
commit 1a75db12f4
14 changed files with 217 additions and 85 deletions

View File

@@ -40,7 +40,6 @@ public:
const QString &clangVersion,
const QString &clangResourceDirectory);
protected:
ClangCompilerOptionsBuilder(const ProjectPart &projectPart,
const QString &clangVersion,
const QString &clangResourceDirectory);
@@ -58,7 +57,6 @@ protected:
void addProjectConfigFileInclude();
void addExtraOptions();
private:
QString clangIncludeDirectory() const;