forked from qt-creator/qt-creator
CMakePM: Add project CMake settings support
This is useful if projects do not to have "Auto Run" CMake or want to have Junctions enabled. Change-Id: I4a636e7bf64fe2d29d15d39fe9aa46807684c716 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -34,6 +34,7 @@ namespace CMakeProjectManager {
|
||||
*/
|
||||
CMakeProject::CMakeProject(const FilePath &fileName)
|
||||
: Project(Utils::Constants::CMAKE_MIMETYPE, fileName)
|
||||
, m_settings(this, true)
|
||||
{
|
||||
setId(CMakeProjectManager::Constants::CMAKE_PROJECT_ID);
|
||||
setProjectLanguages(Core::Context(ProjectExplorer::Constants::CXX_LANGUAGE_ID));
|
||||
@@ -232,6 +233,11 @@ void CMakeProject::setupBuildPresets(Internal::PresetsData &presetsData)
|
||||
}
|
||||
}
|
||||
|
||||
Internal::CMakeSpecificSettings &CMakeProject::settings()
|
||||
{
|
||||
return m_settings;
|
||||
}
|
||||
|
||||
void CMakeProject::readPresets()
|
||||
{
|
||||
auto parsePreset = [](const Utils::FilePath &presetFile) -> Internal::PresetsData {
|
||||
|
||||
Reference in New Issue
Block a user