All pastes #153549 Raw Edit

Unnamed

public text v1 · immutable
#153549 ·published 2006-08-29 18:26 UTC
rendered paste body
--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