forked from qt-creator/qt-creator
CMake: Enable switching between different temporary CMake configurations
This got broken when moving the BuildDirManager from the BuildConfiguration into the Project itself. As a side-effect this patch also fixes the persisting of cmake state. Task-number: QTCREATORBUG-19075 Change-Id: I1fc696097b09f5285e67f20885eb1fa27504990b Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -104,7 +104,7 @@ void ServerModeReader::setParameters(const BuildDirParameters &p)
|
||||
BuildDirReader::setParameters(p);
|
||||
if (!m_cmakeServer) {
|
||||
m_cmakeServer.reset(new ServerMode(p.environment,
|
||||
p.sourceDirectory, p.buildDirectory,
|
||||
p.sourceDirectory, p.workDirectory,
|
||||
p.cmakeTool->cmakeExecutable(),
|
||||
p.generator, p.extraGenerator, p.platform, p.toolset,
|
||||
true, 1));
|
||||
@@ -155,7 +155,7 @@ bool ServerModeReader::isCompatible(const BuildDirParameters &p)
|
||||
&& p.platform == m_parameters.platform
|
||||
&& p.toolset == m_parameters.toolset
|
||||
&& p.sourceDirectory == m_parameters.sourceDirectory
|
||||
&& p.buildDirectory == m_parameters.buildDirectory;
|
||||
&& p.workDirectory == m_parameters.workDirectory;
|
||||
}
|
||||
|
||||
void ServerModeReader::resetData()
|
||||
|
||||
Reference in New Issue
Block a user