[Webkit-unassigned] [Bug 117708] touching any idl rebuilds all derived sources

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 22 06:26:25 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=117708





--- Comment #22 from Kentaro Hara <haraken at chromium.org>  2013-06-22 06:25:04 PST ---
> The WriteFileIfChanged part makes me worry that this would leave you in a state where the supplemental deps list is regenerated every time. Does that in fact happen?

maciej: In my understanding, it in fact happens and it is expected. The point is as follows:

- If any IDL file is touched, we have to scan all IDL files and resolve dependency of [NoInterfaceObject], 'partial' and 'implements'. Thus, it is expected that preprocessor-idls.pl always runs when any IDL file is touched.

- However, we want to stop the build flow at this point if we find that there is no change in supplemental-dependency.tmp. We can do it by not updating supplemental-dependency.tmp in preprocessor-idls.pl.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list