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>.