diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-12-05 17:30:56 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-12-13 14:55:36 +0000 |
commit | 0265442c937cc5beb50f7042a00a2d1ac929d7d5 (patch) | |
tree | 55d029511f4f69ea54d3a2ad864af3ec363284b1 /src/plugins/cpptools/cppbaseprojectpartbuilder.h | |
parent | 43c6e97529e571b5702b2ca04f18ab67c0d5f9e1 (diff) | |
download | qt-creator-0265442c937cc5beb50f7042a00a2d1ac929d7d5.tar.gz |
QMakeProjectManager: Use ProjectPartBuilder
...as the other project managers.
This removes extra code paths, duplication and improves classification
of source files (ambiguous headers).
Change-Id: Iae05cbbc61ab2e5dd841ae617bec994e0a1e52d5
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppbaseprojectpartbuilder.h')
-rw-r--r-- | src/plugins/cpptools/cppbaseprojectpartbuilder.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppbaseprojectpartbuilder.h b/src/plugins/cpptools/cppbaseprojectpartbuilder.h index e4cea03e12..d9c186a28f 100644 --- a/src/plugins/cpptools/cppbaseprojectpartbuilder.h +++ b/src/plugins/cpptools/cppbaseprojectpartbuilder.h @@ -60,13 +60,12 @@ public: void setPreCompiledHeaders(const QStringList &preCompiledHeaders); + void setSelectedForBuilding(bool yesno); + using FileClassifier = std::function<ProjectFile::Kind (const QString &filePath)>; QList<Core::Id> createProjectPartsForFiles(const QStringList &filePaths, FileClassifier fileClassifier = FileClassifier()); - static void evaluateToolChain(ProjectPart &projectPart, - const ToolChainInterface &selectToolChain); - private: void createProjectPart(const ProjectFiles &projectFiles, const QString &partName, |