diff options
| author | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-07 14:35:02 +0100 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-11-11 09:40:01 +0100 |
| commit | a0dd0a13db1004ca86cf257ebbd9c3e714da32ea (patch) | |
| tree | 9cd17a929f7db159e14a30781763e7120cc2ab37 /src/lib/buildgraph/buildgraphloader.cpp | |
| parent | d6e99112cc72c4e67c2c620c9ca1a71ad3e4eec5 (diff) | |
| download | qbs-a0dd0a13db1004ca86cf257ebbd9c3e714da32ea.tar.gz | |
Take rules into account when tracking changes.
This will cause rebuilding if, for example, a rule in a module that
the product uses gets its source code changed (and the rule is actually
being used).
Change-Id: I009685c85fcc8fa0ae3ecc7c32194685a1558104
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/buildgraph/buildgraphloader.cpp')
| -rw-r--r-- | src/lib/buildgraph/buildgraphloader.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/buildgraph/buildgraphloader.cpp b/src/lib/buildgraph/buildgraphloader.cpp index 130784b31..aa2a5090e 100644 --- a/src/lib/buildgraph/buildgraphloader.cpp +++ b/src/lib/buildgraph/buildgraphloader.cpp @@ -413,6 +413,8 @@ bool BuildGraphLoader::checkProductForChanges(const ResolvedProductPtr &restored { return !transformerListsAreEqual(restoredProduct->transformers, newlyResolvedProduct->transformers) + || !ruleListsAreEqual(restoredProduct->rules.toList(), + newlyResolvedProduct->rules.toList()) || !dependenciesAreEqual(restoredProduct, newlyResolvedProduct) || checkForPropertyChanges(restoredProduct, newlyResolvedProduct); // TODO: Check for more stuff. |
