--enable and --with options recognized:
--disable-compile-environment
Disable compiler/library checks.
--with-macos-sdk=dir Location of platform SDK to use (Mac OS X only)
--with-x use the X Window System
--with-ft-prefix=PFX Prefix where FreeType is installed (optional)
--with-ft-exec-prefix=PFX
Exec prefix where FreeType is installed (optional)
--disable-freetypetest
Do not try to compile and run a test FreeType program
--with-pthreads Force use of system pthread library with NSPR
--enable-macos-target=VER (default=10.2/ppc, 10.4/x86)
Set the minimum MacOS version needed at runtime
--with-system-nspr Use system installed NSPR
--with-nspr-prefix=PFX Prefix where NSPR is installed
--with-nspr-exec-prefix=PFX
Exec prefix where NSPR is installed
--with-system-jpeg[=PFX]
Use system libjpeg [installed at prefix PFX]
--with-system-zlib[=PFX]
Use system libz [installed at prefix PFX]
--with-system-png[=PFX]
Use system libpng [installed at prefix PFX]
--enable-canvas Enable html:canvas feature
--with-java-include-path=dir Location of Java SDK headers
--with-java-bin-path=dir Location of Java binaries (java, javac, jar)
--enable-default-toolkit=TK
Select default toolkit
Platform specific defaults:
BeOS - beos
Mac OS X - mac (carbon)
Neutrino/QNX - photon
OS/2 - os2
Win32 - windows
* - gtk
--with-gtk-prefix=PFX Prefix where GTK is installed (optional)
--with-gtk-exec-prefix=PFX
Exec prefix where GTK is installed (optional)
--disable-gtktest Do not try to compile and run a test GTK program
--with-qtdir=$dir Specify Qt directory
--enable-application=APP
Options include:
suite
browser (Firefox)
mail (Thunderbird)
minimo
composer
calendar
xulrunner
macbrowser (Camino)
standalone (use this for standalone
xpcom/xpconnect or to manually drive a build)
--enable-ui-locale=ab-CD
Select the user interface locale (default: en-US)
--enable-calendar Enable building of the calendar client
--disable-mailnews Disable building of mail & news components
--enable-static-mail Enable static mail build support
--disable-ldap Disable LDAP support
--enable-official-branding Enable Official mozilla.org Branding
Do not distribute builds with
--enable-official-branding unless you have
permission to use trademarks per
http://www.mozilla.org/foundation/trademarks/ .
--enable-branding Enable branding from the specified directory.
--with-distribution-id=ID Set distribution-specific id (default=org.mozilla)
--disable-freetype2 Disable FreeType2 support
--disable-xft Disable Xft support
--enable-pango Enable Pango font rendering support
--disable-postscript Disable PostScript printing support
--disable-xprint Disable Xprint printing support
--disable-gnomevfs Disable GnomeVFS support
--disable-gnomeui Disable libgnomeui support (default: auto, optional at runtime)
--disable-crypto Disable crypto support (Personal Security Manager)
--disable-jsd Disable JavaScript debug library
--disable-plugins Disable plugins support
--disable-oji Disable Open JVM Integration support
--enable-xinerama Enable Xinerama support
( not safe for Red Hat 7.0 )
--enable-ctl Enable Thai Complex Script support
--disable-view-source Disable view source support
--disable-accessibility Disable accessibility support
--disable-xpfe-components
Disable xpfe components
--disable-xpinstall Disable xpinstall support
--enable-single-profile Enable single profile support
--disable-jsloader Disable xpcom js loader support
--enable-native-uconv Enable iconv support
--enable-plaintext-editor-only
Allow only plaintext editing
--disable-composer Disable building of Composer
--disable-xpcom-obsolete Disable XPCOM Obsolete Library
--disable-xtf Disable XTF (pluggable xml tags) support
--enable-javaxpcom
Enable Java-XPCOM bridge
--enable-extensions Enable extensions
--enable-image-decoders[={mod1,mod2,default,all,none}]
Enable specific image decoders
--enable-ldap-experimental
Enable LDAP experimental features
--disable-mathml Disable MathML support
--enable-svg Enable SVG support
--enable-svg-renderer={gdiplus,libart,cairo}
--disable-installer Disable building of installer
--disable-updater Disable building of updater
--enable-update-channel=CHANNEL
Select application update channel (default=default)
--enable-update-packaging
Enable tools/update-packaging
--disable-activex Disable building of ActiveX control (win32 only)
--disable-activex-scripting
Disable building of ActiveX scripting support (win32)
--enable-leaky Build leaky memory tool
--enable-xpctools Build JS profiling tool
--disable-tests Do not build test libraries & programs
--enable-xpcom-lea Use Lea malloc in xpcom
--enable-storage Enable mozStorage module and related components
--enable-js-ultrasparc Use UltraSPARC optimizations in JS
--enable-debug[=DBG] Enable building with developer debug info
(Using compiler flags DBG)
--disable-optimize Disable compiler optimization
--enable-optimize=[OPT] Specify compiler optimization flags [OPT=-O]
--enable-debug-modules Enable/disable debug info for specific modules
--enable-debugger-info-modules
Enable/disable debugger info for specific modules
--enable-boehm Enable the Boehm Garbage Collector
--disable-logging Disable logging facilities
--enable-crash-on-assert
Make NS_ASSERTION crash on Unix
--enable-reorder Enable function reordering (requires GNU ld)
--enable-logrefcnt Enable logging of refcounts (default=debug)
--enable-detect-webshell-leaks
Enable detection of webshell leaks
(default=debug)
--enable-wrap-malloc Wrap malloc calls (gnu linker only)
--with-wrap-malloc=DIR Location of malloc wrapper library
--enable-efence Link with Electric Fence
--enable-jprof Enable jprof profiling tool (needs mozilla/tools/jprof)
--enable-strip Enable stripping of libs & executables
--enable-elf-dynstr-gc Enable elf dynstr garbage collector (opt builds only)
--enable-old-abi-compat-wrappers
Support old GCC ABI symbols to ease the pain
of the linux compiler change
--enable-prebinding Enable prebinding (Mac OS X only)
--enable-timeline Enable timeline services
--enable-reflow-perf Enable reflow performance tracing
--enable-perf-metrics Enable performance metrics
--enable-codesighs Enable code size analysis tools
--enable-trace-malloc Enable malloc tracing
--enable-eazel-profiler-support
Enable Corel/Eazel profiler support
--enable-profile-modules
Enable/disable profiling for specific modules
--enable-insure Enable insure++ instrumentation (linux only)
--with-insure-dirs=DIRS
Dirs to instrument with insure
--with-insure-exclude-dirs=DIRS
Dirs to not instrument with insure
--enable-quantify Enable Quantify support (Windows only)
--enable-xterm-updates Update XTERM titles with current command.
--enable-chrome-format=jar|flat|both|symlink
Select FORMAT of chrome files (default=jar)
--with-default-mozilla-five-home
Set the default value for MOZILLA_FIVE_HOME
--with-user-appdir=DIR Set user-specific appdir (default=.mozilla)
--with-doc-input-dirs=DIRS
Header/idl dirs to create docs from
--with-doc-include-dirs=DIRS
Include dirs to preprocess doc headers
--with-doc-output-dir=DIR
Dir to generate docs into
--enable-long-long-warning
Warn about use of non-ANSI long long type
--disable-pedantic Issue all warnings demanded by strict ANSI C
--enable-cpp-rtti Enable C++ RTTI
--enable-cpp-exceptions Enable C++ exceptions
--disable-auto-deps Do not automatically generate dependency info
--disable-md Do not use compiler-based dependencies
--disable-shared Disable building of internal shared libs
--enable-static Enable building of internal static libs
--enable-libxul Enable building of libxul
--enable-standalone-modules=mod1[,mod2]
Enable standalone build of specific modules
--without-libIDL Skip check for libIDL (standalone modules only)
--with-libIDL-prefix=PFX
Prefix where libIDL is installed (optional)
--with-libIDL-exec-prefix=PFX
Exec prefix where libIDL is installed (optional)
--disable-libIDLtest Do not try to compile and run a test libIDL program
--with-glib-prefix=PFX Prefix where GLIB is installed (optional)
--with-glib-exec-prefix=PFX
Exec prefix where GLIB is installed (optional)
--disable-glibtest Do not try to compile and run a test GLIB program
--with-libIDL-prefix=PFX
Prefix where libIDL is installed (optional)
--with-libIDL-exec-prefix=PFX
Exec prefix where libIDL is installed (optional)
--disable-libIDLtest Do not try to compile and run a test libIDL program
--with-glib-prefix=PFX Prefix where GLIB is installed (optional)
--with-glib-exec-prefix=PFX
Exec prefix where GLIB is installed (optional)
--disable-glibtest Do not try to compile and run a test GLIB program
--with-glib-prefix=PFX Prefix where GLIB is installed (optional)
--with-glib-exec-prefix=PFX
Exec prefix where GLIB is installed (optional)
--disable-glibtest Do not try to compile and run a test GLIB program
--enable-system-cairo Use system cairo (located with pkgconfig)
--disable-xul Disable XUL
--disable-profilesharing Disable profile sharing
--disable-profilelocking Disable profile locking
--enable-necko-protocols[={http,ftp,default,all,none}]
Enable/disable specific protocol handlers
--disable-necko-disk-cache
Disable necko disk cache
--enable-necko-small-buffers
Minimize size of necko's i/o buffers
--disable-cookies Disable cookie support
--disable-v1-string-abi Disable binary compatibility layer for strings