File Changes and Ports
Any data displayed on this site is only for archive purposes and starting with March 2019 is not being updated any more.
Original Change
- Commit date/time: 2008-10-29 16:29
- Push date/time: [not found in pushlog]
- Repository: releases/mozilla-1.9.1
- File: configure.in
- Revision: 14284381d56d
- Author: Jim Blandy <jimb@mozilla.org>
- Comment:
Bug 97954: Record configuration details in an installable header. r=bsmedberg<br/> <br/> Have js/src/configure create a header file, js-config.h, that records<br/> configure-controlled options that affect the SpiderMonkey API, like<br/> '--enable-threadsafe'. js-config.h is namespace-clean, so it can be<br/> installed with jsapi.h.<br/> <br/> This means that clients can configure SpiderMonkey however they like,<br/> and then simply #include "jsapi.h" and have everything work; they<br/> don't have to remember to match their own compiler -D flags with those<br/> SpiderMonkey's configure script chose. For example, mozilla-config.h<br/> needn't concern itself with JS_THREADSAFE.<br/> <br/> It seems to me this could also be done by having js-config --cflags<br/> print -D options. The approach taken here seems a bit more robust: if<br/> you can find jsapi.h at all, then you know you're getting the right<br/> settings. - Bug report: 97954
Port Info
- Bug report: 464920
- Repository: comm-central
- Revision: a7444b5768b1