summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/buildgraphloader.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-09-27 16:23:53 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-09-30 15:13:27 +0200
commitff78da7ea63625f9d6d4607e94579fec01be8559 (patch)
treeb6c3fcb21e4c8b53c61f2b8a72e4519e765e64d3 /src/lib/buildgraph/buildgraphloader.cpp
parentfdd6cb3195c7845a2b8f32445ab3e38bb951ed60 (diff)
downloadqbs-ff78da7ea63625f9d6d4607e94579fec01be8559.tar.gz
Do some build graph sanity checks.
Check some invariants after resolving, restoring and change tracking. Change-Id: I84e92d6f16a96d4a54c928e8cebc06efbf8fde2c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/buildgraph/buildgraphloader.cpp')
-rw-r--r--src/lib/buildgraph/buildgraphloader.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/buildgraph/buildgraphloader.cpp b/src/lib/buildgraph/buildgraphloader.cpp
index 511ad4e51..c2cf8b58a 100644
--- a/src/lib/buildgraph/buildgraphloader.cpp
+++ b/src/lib/buildgraph/buildgraphloader.cpp
@@ -148,6 +148,7 @@ BuildGraphLoadResult BuildGraphLoader::load(const SetupProjectParameters &parame
project->buildDirectory = buildDir;
m_result.loadedProject = project;
evalContext->incrementProgressValue();
+ doSanityChecks(project, m_logger);
if (parameters.restoreBehavior() == SetupProjectParameters::RestoreOnly)
return m_result;
@@ -286,7 +287,7 @@ void BuildGraphLoader::trackProjectChanges(const SetupProjectParameters &paramet
oldBuildData.data());
}
- CycleDetector(m_logger).visitProject(m_result.newlyResolvedProject);
+ doSanityChecks(m_result.newlyResolvedProject, m_logger);
}
bool BuildGraphLoader::hasEnvironmentChanged(const TopLevelProjectConstPtr &restoredProject) const