forked from qt-creator/qt-creator
CppTools: Add pre system include search path per project
Sometimes you want add a pre system include search path per project to overload some system header for indexing. This can then even be checked in the repository. Change-Id: Ib103e5935d0553aa94522ed736f8c4eb2405a093 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -41,6 +41,8 @@
|
||||
|
||||
#include <refactoringprojectupdater.h>
|
||||
|
||||
#include <projectexplorer/project.h>
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace {
|
||||
@@ -64,6 +66,7 @@ protected:
|
||||
ProjectPart::Ptr createProjectPart(const char *name)
|
||||
{
|
||||
ProjectPart::Ptr projectPart{new ProjectPart};
|
||||
projectPart->project = &project;
|
||||
projectPart->displayName = QString::fromUtf8(name, std::strlen(name));
|
||||
projectPartId = projectPart->id();
|
||||
return projectPart;
|
||||
@@ -80,6 +83,7 @@ protected:
|
||||
ClangPchManager::PchManagerClient pchManagerClient{mockPchCreationProgressManager,
|
||||
mockDependencyCreationProgressManager};
|
||||
MockCppModelManager mockCppModelManager;
|
||||
ProjectExplorer::Project project;
|
||||
ClangRefactoring::RefactoringProjectUpdater updater{mockRefactoringServer,
|
||||
pchManagerClient,
|
||||
mockCppModelManager,
|
||||
|
||||
Reference in New Issue
Block a user