CMakePM: Always create build directories

Having two configurations for a project, one in /tmp and one in the
right build directory is confusing and for big projects can take some
time.

Fixes: QTCREATORBUG-25532
Change-Id: Ib0dad267117b3c025d668646ef076b0f77bff166
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Cristian Adam
2021-06-09 15:08:13 +02:00
parent 4465fd06ae
commit 0e613918b6
8 changed files with 42 additions and 110 deletions

View File

@@ -149,7 +149,7 @@ private:
void wireUpConnections();
Utils::FilePath workDirectory(const BuildDirParameters &parameters);
Utils::FilePath buildDirectory(const BuildDirParameters &parameters);
void stopParsingAndClearState();
void becameDirty();
@@ -175,8 +175,6 @@ private:
// Parsing state:
BuildDirParameters m_parameters;
int m_reparseParameters = REPARSE_DEFAULT;
mutable std::unordered_map<Utils::FilePath, std::unique_ptr<Utils::TemporaryDirectory>>
m_buildDirToTempDir;
FileApiReader m_reader;
mutable bool m_isHandlingError = false;