diff options
| author | Christian Kandeler <christian.kandeler@digia.com> | 2013-09-27 16:23:53 +0200 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-09-30 15:13:27 +0200 |
| commit | ff78da7ea63625f9d6d4607e94579fec01be8559 (patch) | |
| tree | b6c3fcb21e4c8b53c61f2b8a72e4519e765e64d3 /src/lib/buildgraph/buildgraphloader.cpp | |
| parent | fdd6cb3195c7845a2b8f32445ab3e38bb951ed60 (diff) | |
| download | qbs-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.cpp | 3 |
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 ¶me 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 ¶met oldBuildData.data()); } - CycleDetector(m_logger).visitProject(m_result.newlyResolvedProject); + doSanityChecks(m_result.newlyResolvedProject, m_logger); } bool BuildGraphLoader::hasEnvironmentChanged(const TopLevelProjectConstPtr &restoredProject) const |
