From d61c5f66ff507fb496aeafbae424e5f789afa26a Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 25 Jan 2018 14:22:59 +0100 Subject: 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 --- changelogs/changes-1.10.1.md | 1 + 1 file changed, 1 insertion(+) (limited to 'changelogs') 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). -- cgit v1.2.3