diff --git a/src/plugins/cmakeprojectmanager/tealeafreader.cpp b/src/plugins/cmakeprojectmanager/tealeafreader.cpp index 8c37220f262..c05b0bf9c11 100644 --- a/src/plugins/cmakeprojectmanager/tealeafreader.cpp +++ b/src/plugins/cmakeprojectmanager/tealeafreader.cpp @@ -243,6 +243,10 @@ CMakeConfig TeaLeafReader::takeParsedConfiguration() { FileName cacheFile = m_parameters.buildDirectory; cacheFile.appendPath(QLatin1String("CMakeCache.txt")); + + if (!cacheFile.exists()) + return { }; + QString errorMessage; CMakeConfig result = BuildDirManager::parseConfiguration(cacheFile, &errorMessage);