diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 1f60fd0fe36..c373e5d58a6 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp @@ -38,12 +38,10 @@ #include #include #include -#include #include #include #include #include -#include #include #include @@ -439,12 +437,7 @@ CompilationDatabaseProject::CompilationDatabaseProject(const Utils::FilePath &pr setId(Constants::COMPILATIONDATABASEPROJECT_ID); setProjectLanguages(Core::Context(ProjectExplorer::Constants::CXX_LANGUAGE_ID)); setDisplayName(projectDirectory().fileName()); - setBuildSystemCreator([](Target *t) { return new CompilationDatabaseBuildSystem(t); }); - - m_kit.reset(KitManager::defaultKit()->clone()); - addTargetForKit(m_kit.get()); - setExtraProjectFiles( {projectFile.stringAppended(Constants::COMPILATIONDATABASEPROJECT_FILES_SUFFIX)}); } diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h index 40ed930366d..14adde037cb 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h @@ -55,14 +55,7 @@ class CompilationDatabaseProject : public ProjectExplorer::Project public: explicit CompilationDatabaseProject(const Utils::FilePath &filename); - - bool needsConfiguration() const override { return false; } - Utils::FilePath rootPathFromSettings() const; - ProjectExplorer::Kit *kit() const { return m_kit.get(); } - -private: - std::unique_ptr m_kit; }; class CompilationDatabaseBuildSystem : public ProjectExplorer::BuildSystem