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