On Wed, Sep 3, 2014 at 8:47 PM, Nicholas Nethercote
<n.netherc...@gmail.com> wrote:
>>
>> It really doesn't for the use case of not building the world when you change
>> a header and want to just rebuild the files that use the changed part of the
>> header...

Thinking about this some more...

The standard ideal build system is one that rebuilds exactly the files
that depend on input files that have changed.

What you're asking for is something beyond that -- you want sub-file
dependency tracking, because we (unfortunately) have some files that
are depended on by many other files. But in lieu of sub-file
dependency tracking you'll take manual overrides that emulate them by
doing partial builds, relying on your knowledge of the codebase to
know that those partial builds are safe. In other words, you want to
treat the build system not as a black box.

That seems like a difficult requirement to satisfy, especially in a
way that isn't prone to breakage over time.

Nick
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to