On Sun, Oct 18, 2015 at 3:12 PM, Eric Rescorla <e...@rtfm.com> wrote: > > What's needed here is a dependency management system that > simply builds what's needed regardless of what's changed,
Otherwise known as "a proper build system". glandium and co. have been working towards that for a long time. It's a big, difficult job. |mach build binaries| and |mach build faster| are temporary waypoints along the way that approximate "a proper build system" for a couple of common workflows. Eventually |mach build| should just do the right thing, no matter what files you've touched... > not more ways for the user to tell the build system "only rebuild some stuff". ... except that bholley and ehsan are asking for a way to override the dependency tracking and just rebuild particular directories. Which is reasonable, up to a point. I argue that support for this kind of thing should be very limited and simple, to avoid getting in glandium's way as he works towards "a proper build system". IMO, if you're elite enough that you're regularly telling the build system "I know better than you" then you're elite enough to remember which directories need to be built in which order, or to encode those ordering into some aliases. Nick _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform