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

Reply via email to