mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-15 03:00:30 +00:00
.. | ||
.htaccess | ||
config.cgi | ||
README | ||
test.cgi | ||
webify-configure.m4 |
This is the web-based build configurator. It is a way to store build options in a script rather than having to type them on the command-line. While this tool could be adapted to any configure'd project, it is currently designed to only handle the mozilla build system. ======= Files ======= ./config.cgi - cgi form for configure options. Produces mozconfig. ./webify-configure.m4 - Parses configure.in and prints a list of options. ------------- Related files ------------- $HOME/.mozconfig - Script that defines build options. Here is a sample script, #! sh mk_add_options MOZ_OBJDIR=@TOPSRCDIR@ ac_add_options --enable-debug --with-pthreads --enable-editor ac_add_options --with-nspr=/tools/contrib/nsprpub $TOPSRCDIR/.mozconfig - Alternate location for the script. mozilla/client.mk - Read .mozconfig by converting it to .client-defs.mk (generates mozilla/.client-defs.mk via mozconfig2defs.sh) mozilla/configure.in - Uses macros in altoptions.m4 to define options. mozilla/build/autoconf/altoptions.m4 - Set of option macros. mozilla/build/autoconf/load-mozconfig.sh - Used by configure to push .mozconfig options onto the command line. mozilla/build/autoconf/mozconfig2defs.sh - Convert .mozconfig to a makefile format. ============ Maintainer ============ The current primary maintainer is Steve Lamm <slamm@netscape.com>.