aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/cmakeproject.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakeproject.h')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeproject.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.h b/src/plugins/cmakeprojectmanager/cmakeproject.h
index 9266854a68..c96242b674 100644
--- a/src/plugins/cmakeprojectmanager/cmakeproject.h
+++ b/src/plugins/cmakeprojectmanager/cmakeproject.h
@@ -27,18 +27,14 @@
#include "cmake_global.h"
-#include "builddirmanager.h"
-#include "cmakebuildsystem.h"
-#include "cmakebuildtarget.h"
-#include "cmakeprojectimporter.h"
-
-#include <projectexplorer/buildsystem.h>
#include <projectexplorer/project.h>
-#include <memory>
-
namespace CMakeProjectManager {
+namespace Internal {
+class CMakeProjectImporter;
+}
+
class CMAKE_EXPORT CMakeProject final : public ProjectExplorer::Project
{
Q_OBJECT
@@ -59,7 +55,7 @@ private:
ProjectExplorer::MakeInstallCommand makeInstallCommand(const ProjectExplorer::Target *target,
const QString &installRoot) override;
- mutable std::unique_ptr<Internal::CMakeProjectImporter> m_projectImporter;
+ mutable Internal::CMakeProjectImporter *m_projectImporter = nullptr;
friend class CMakeBuildSystem;
};