On Thu, Sep 04, 2014 at 01:25:29PM -0700, Gregory Szorc wrote: > There are some things jotted down at > https://etherpad.mozilla.org/build-system-goals > > But that hasn't been updated in months. > > For immediate goals, I'd like to see the FINAL_TARGET situation cleaned up > so moz.build can start managing things there (FINAL_TARGET is often > dist/bin). Teaching moz.build about things under dist/bin allows us to do > less work at build time and that makes builds faster. I reckon we could get > no-op builds under 15s on non-Windows by EOY if we targeted this area for > improvement. Some work in bug 1058051 decreased no-op times by ~20% by > beating around the bush. I haven't had time to finish those patches. It > sounds like glandium would like the proper XPI handling in place instead of > the workarounds in those patches. > > A good first milestone is doing XPI declaration and build rule generation in > moz.build. See bug 988938. Everything related to XPI_NAME is a giant hack. > See junk like netwerk/test/httpserver/Makefile.in. I was planning to work on > this as soon as I can, but I likely won't have time until October.
I think the more immediate thing to do is to move things out of the libs tier into a new parallel tier with a better name. Mike _______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds