aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/projectbuilddata.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-02-16 14:40:09 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2018-02-16 14:40:09 +0100
commitf04bf5d3cc59ff859d5135fdb5048245ae99b91d (patch)
tree45058972aa8c1f2736270d03bdb9d973fb5e7050 /src/lib/corelib/buildgraph/projectbuilddata.cpp
parent3bc71587c924d849b5d5780ff7b4c6e02b390f99 (diff)
parent1e142242fc462ebfa5c84339c8f2de2273712ece (diff)
Merge 1.11 into master
Diffstat (limited to 'src/lib/corelib/buildgraph/projectbuilddata.cpp')
-rw-r--r--src/lib/corelib/buildgraph/projectbuilddata.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/corelib/buildgraph/projectbuilddata.cpp b/src/lib/corelib/buildgraph/projectbuilddata.cpp
index de1f96626..b382ed092 100644
--- a/src/lib/corelib/buildgraph/projectbuilddata.cpp
+++ b/src/lib/corelib/buildgraph/projectbuilddata.cpp
@@ -446,7 +446,9 @@ void BuildDataResolver::connectRulesToDependencies(const ResolvedProductPtr &pro
for (RuleNode *ruleNode : ruleNodes) {
static const FileTag installableTag("installable");
if (areRulesCompatible(ruleNode, depRuleNode)
- || (ruleNode->rule()->inputsFromDependencies.contains(installableTag)
+ || ((ruleNode->rule()->inputsFromDependencies.contains(installableTag)
+ || ruleNode->rule()->auxiliaryInputs.contains(installableTag)
+ || ruleNode->rule()->explicitlyDependsOn.contains(installableTag))
&& isRootRuleNode(depRuleNode))) {
connect(ruleNode, depRuleNode);
}