[Qt] Add logic for triggering clean builds on changes to build system files
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Oct 2012 12:48:32 +0000 (12:48 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Oct 2012 12:48:32 +0000 (12:48 +0000)
commit4eef3a84ea1c494a988d3a7f5eedc2b12669cfce
tree94e651865830a797c9373f2edb19e1d8f1b66897
parentd2a620bb9d7f2e87396f13e754891c4f086087de
[Qt] Add logic for triggering clean builds on changes to build system files

Patch by Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com> on 2012-10-16
Reviewed by Csaba Osztrogonác.

.:

Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
logic failed.

* WebKit.pro:

Tools:

Re-use the existing logic that gives us a range between old and new SVN revision and
parse the summarized output of diff to see if any of the changed files include files
that are part of the Qt build system. If they change we likely need a clean build and
trigger it just to be on the safe side and reduce the amount of manual intervention
needed on the Qt build bots.

* Scripts/VCSUtils.pm:
* Scripts/webkitdirs.pm:
(buildQMakeProjects):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@131445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Tools/ChangeLog
Tools/Scripts/VCSUtils.pm
Tools/Scripts/webkitdirs.pm
WebKit.pro