diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2018-01-25 14:22:59 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-01-30 15:28:53 +0000 |
commit | d61c5f66ff507fb496aeafbae424e5f789afa26a (patch) | |
tree | 81aafd82464f4e31a47493e080f05e4eda18e314 /changelogs | |
parent | daba827d0c1e9f69bc62260b24aa1691bdb9ff52 (diff) | |
download | qbs-d61c5f66ff507fb496aeafbae424e5f789afa26a.tar.gz |
Clean up the list of file dependencies before building
After adding an external file dependency, we would never remove it from
the global list again, meaning the look-up table would contain stale
entries if an external header file was moved around. Because we still
checked the status of the artifact-local list of dependencies, the
result was that in such a situation, the files including such a header
would get recompiled on every build.
[ChangeLog] Fixed constant rebuilding after moving an external header
file.
Task-number: QBS-1285
Change-Id: Id764da7485dd540f2ff64bcd890e43723f18e6cd
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/changes-1.10.1.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelogs/changes-1.10.1.md b/changelogs/changes-1.10.1.md index 45b0cfdb3..d3be09e65 100644 --- a/changelogs/changes-1.10.1.md +++ b/changelogs/changes-1.10.1.md @@ -2,6 +2,7 @@ * Fix assertion on project loading (QBS-1275). * Fix crash when the "original" value is misused (QBS-1255). * Fix qtquickcompiler support for qml files in subdirectories (QBS-1261). +* Fix constant rebuilding after moving an external header file (QBS-1285). * Fix GCC support for "bare metal" systems (QBS-1263, QBS-1265). * Fix using ids in Depends items (QBS-1264). * Fix access to module instances in dependency parameters (QBS-1253). |