CMake: Do not start several parsing runs in parallel

This should make the parsing a bit more robust.

Change-Id: I6a8b1758acefaf197a53a68ec4e569582765a0ea
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Tobias Hunger
2020-02-11 15:07:31 +01:00
parent a7bb870321
commit 108ab4b715

View File

@@ -233,7 +233,7 @@ void CMakeBuildSystem::triggerParsing()
qCDebug(cmakeBuildSystemLog) << "Parsing has been triggered"; qCDebug(cmakeBuildSystemLog) << "Parsing has been triggered";
m_currentGuard = guardParsingRun(); m_currentGuard = guardParsingRun();
QTC_CHECK(m_currentGuard.guardsProject()); QTC_ASSERT(m_currentGuard.guardsProject(), return );
if (m_allFiles.isEmpty()) if (m_allFiles.isEmpty())
m_buildDirManager.requestFilesystemScan(); m_buildDirManager.requestFilesystemScan();