I'm assuming it still allows to create multiple obj directories under
js/src, right? I think most of us have at least _DBG.OBJ and _OPT.OBJ, and
having to put those outside js/src would be somewhat annoying.

If so: \o/


On Fri, Jan 10, 2014 at 8:49 AM, Mike Hommey <[email protected]> wrote:

> Hi,
>
> Bug 950298 is going to engage first gear into a future where the js
> build system doesn't live on its own with a lot of duplication and pain.
>
> The main thing 950298 does is that, while configure still lives under
> js/src, for all other purposes, the toplevel directory in
> mozilla-central is considered the main directory.
>
> In practice, this means files that used to be in e.g. objdir/ or
> objdir/shell will be in resp. objdir/js/src or objdir/js/src/shell.
> What doesn't change is the location of the dist dir: objdir/dist.
>
> Hopefully, my patch doesn't break js engine developers workflow. Please
> feel free to test it before landing and report any problem with your
> specific workflow.
>
> Further changes will allow (non exhaustive list):
> - To have only one configure script.
> - To avoid some of the headaches due to not-quite-js-code (icu, ffi,
>   mfbt)
> - To build nspr as part of the js standalone build.
> - To use mach.
>
> Cheers,
>
> Mike
> _______________________________________________
> dev-tech-js-engine-internals mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals
>
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to