aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-01-30 16:24:27 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2018-02-01 11:34:52 +0000
commit8e396382646a9e1a3efb57bc77e303f90b7c80c0 (patch)
tree58286df043d8cfc4a30d495be9944044656d3e19 /src
parentc1c2a6c8f31eed65341881f342ead5cf1baa819f (diff)
RulesApplicator: Mark project build data as dirty
The RulesApplicator changes data that needs to be stored. Change-Id: Ia9e3b60ca2146f902562335f6265e8e9803dc486 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/lib/corelib/buildgraph/rulesapplicator.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/corelib/buildgraph/rulesapplicator.cpp b/src/lib/corelib/buildgraph/rulesapplicator.cpp
index 2f3975156..8d44b25a2 100644
--- a/src/lib/corelib/buildgraph/rulesapplicator.cpp
+++ b/src/lib/corelib/buildgraph/rulesapplicator.cpp
@@ -89,6 +89,7 @@ void RulesApplicator::applyRule(const RuleConstPtr &rule, const ArtifactSet &inp
if (inputArtifacts.empty() && rule->declaresInputs() && rule->requiresInputs)
return;
+ m_product->topLevelProject()->buildData->isDirty = true;
m_createdArtifacts.clear();
m_invalidatedArtifacts.clear();
RulesEvaluationContext::Scope s(evalContext().get());