diff --git a/src/plugins/cmakeprojectmanager/cmakeconfigitem.h b/src/plugins/cmakeprojectmanager/cmakeconfigitem.h index ae06252c7c7..8b5fce8eb7f 100644 --- a/src/plugins/cmakeprojectmanager/cmakeconfigitem.h +++ b/src/plugins/cmakeprojectmanager/cmakeconfigitem.h @@ -25,6 +25,8 @@ #pragma once +#include "cmake_global.h" + #include #include @@ -40,7 +42,7 @@ class MacroExpander; namespace CMakeProjectManager { -class CMakeConfigItem { +class CMAKE_EXPORT CMakeConfigItem { public: enum Type { FILEPATH, PATH, BOOL, STRING, INTERNAL, STATIC }; CMakeConfigItem(); diff --git a/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp b/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp index 8c4ee8877d4..9b9561e8be2 100644 --- a/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp +++ b/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp @@ -58,7 +58,6 @@ using namespace ProjectExplorer; namespace CMakeProjectManager { -namespace Internal { // -------------------------------------------------------------------- // CMakeKitAspect: // -------------------------------------------------------------------- @@ -1075,5 +1074,4 @@ KitAspectWidget *CMakeConfigurationKitAspect::createConfigWidget(Kit *k) const return new CMakeConfigurationKitAspectWidget(k, this); } -} // namespace Internal } // namespace CMakeProjectManager diff --git a/src/plugins/cmakeprojectmanager/cmakekitinformation.h b/src/plugins/cmakeprojectmanager/cmakekitinformation.h index 7920cc1a277..f4901721d6c 100644 --- a/src/plugins/cmakeprojectmanager/cmakekitinformation.h +++ b/src/plugins/cmakeprojectmanager/cmakekitinformation.h @@ -25,6 +25,8 @@ #pragma once +#include "cmake_global.h" + #include "cmakeconfigitem.h" #include @@ -32,9 +34,7 @@ namespace CMakeProjectManager { class CMakeTool; -namespace Internal { - -class CMakeKitAspect : public ProjectExplorer::KitAspect +class CMAKE_EXPORT CMakeKitAspect : public ProjectExplorer::KitAspect { Q_OBJECT public: @@ -58,7 +58,7 @@ public: QSet availableFeatures(const ProjectExplorer::Kit *k) const final; }; -class CMakeGeneratorKitAspect : public ProjectExplorer::KitAspect +class CMAKE_EXPORT CMakeGeneratorKitAspect : public ProjectExplorer::KitAspect { Q_OBJECT public: @@ -88,7 +88,7 @@ private: QVariant defaultValue(const ProjectExplorer::Kit *k) const; }; -class CMakeConfigurationKitAspect : public ProjectExplorer::KitAspect +class CMAKE_EXPORT CMakeConfigurationKitAspect : public ProjectExplorer::KitAspect { Q_OBJECT public: @@ -113,5 +113,4 @@ private: QVariant defaultValue(const ProjectExplorer::Kit *k) const; }; -} // namespace Internal } // namespace CMakeProjectManager