aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2017-07-28 11:16:18 +0200
committerTobias Hunger <tobias.hunger@qt.io>2017-09-26 14:31:25 +0000
commit08677c0b014cc44d944e32d462f502a67c948404 (patch)
treece6775b99d92a701faa010ff2750d1e9a6aa156a /src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
parent21d07f0ed4d16eaa32420e02f70a23e867df8eb2 (diff)
CMake: Quieten soft-assert on small project loads
The directory tree scanner and the project parsing work independently of each other. Add logic to combine these two sets of results into one parsing state. Change-Id: I46e94f0e866b40ee7225235c536c742cecf11b45 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
index 7464261e8c3..420e0d0bd2d 100644
--- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
@@ -152,6 +152,5 @@ void CMakeManager::rescanProject(Project *project)
if (!cmakeProject || !cmakeProject->activeTarget() || !cmakeProject->activeTarget()->activeBuildConfiguration())
return;
- cmakeProject->scanProjectTree();
- cmakeProject->runCMake(); // by my experience: every rescan run requires cmake run too
+ cmakeProject->runCMakeAndScanProjectTree();// by my experience: every rescan run requires cmake run too
}