comparison configure.usage @ 380:8626e4521993 r21-2-5

Import from CVS: tag r21-2-5
author cvs
date Mon, 13 Aug 2007 11:07:10 +0200
parents 6240c7796c7a
children aabb7f5b1c81
comparison
equal deleted inserted replaced
379:76b7d63099ad 380:8626e4521993
1 Usage: configure [--OPTION[=VALUE] ...] [CONFIGURATION] 1 Usage: configure [--OPTION[=VALUE] ...] [CONFIGURATION]
2 2
3 Set compilation and installation parameters for XEmacs, and report. 3 Set compilation and installation parameters for XEmacs, and report.
4 4
5 Note that for most of the following options, you can explicitly enable 5 Note that for most of the following options, you can explicitly enable
6 them using `--OPTION=yes' and explicitly disable them using `--OPTION=no'. 6 them using `--OPTION=yes' and explicitly disable them using `--OPTION=no'.
7 This is especially useful for auto-detected options. 7 This is especially useful for auto-detected options.
8 The option `--without-FEATURE' is a synonym for `--with-FEATURE=no'. 8 The option `--without-FEATURE' is a synonym for `--with-FEATURE=no'.
9 9
10 Options marked with a (*) are auto-detected. 10 Options marked with a (*) are auto-detected.
11 11
22 Compilation options: 22 Compilation options:
23 23
24 --compiler=prog C compiler to use. 24 --compiler=prog C compiler to use.
25 --with-gcc (*) Use GCC to compile XEmacs. 25 --with-gcc (*) Use GCC to compile XEmacs.
26 --without-gcc Don't use GCC to compile XEmacs. 26 --without-gcc Don't use GCC to compile XEmacs.
27 --with-gnu-make Write the Makefiles to take advantage of
28 special features of GNU Make. (GNU Make
29 works fine on the Makefiles even without this
30 option. This just allows for simultaneous
31 in-place and --srcdir building.)
32 --cflags=FLAGS Compiler flags (such as -O) 27 --cflags=FLAGS Compiler flags (such as -O)
33 --cpp=prog C preprocessor to use (e.g. /usr/ccs/lib/cpp or cc -E) 28 --cpp=prog C preprocessor to use (e.g. /usr/ccs/lib/cpp or cc -E)
34 --cppflags=FLAGS C preprocessor flags (e.g. -I/foo or -Dfoo=bar) 29 --cppflags=FLAGS C preprocessor flags (e.g. -I/foo or -Dfoo=bar)
35 --libs=LIBS Additional libraries (e.g. -lfoo) 30 --libs=LIBS Additional libraries (e.g. -lfoo)
36 --ldflags=FLAGS Additional linker flags (e.g. -L/foo) 31 --ldflags=FLAGS Additional linker flags (e.g. -L/foo)
44 linked libraries at run time. 39 linked libraries at run time.
45 --dynamic=yes Link dynamically if supported by system. 40 --dynamic=yes Link dynamically if supported by system.
46 --dynamic=no Force static linking on systems where dynamic 41 --dynamic=no Force static linking on systems where dynamic
47 linking is the default. 42 linking is the default.
48 --srcdir=DIR Look for the XEmacs source files in DIR. 43 --srcdir=DIR Look for the XEmacs source files in DIR.
49 See also --with-gnu-make. 44 Works best when using GNU Make.
50 --use-indexed-lrecord-implementation 45 --use-indexed-lrecord-implementation
51 --use-minimal-tagbits 46 --use-minimal-tagbits
52 --gung-ho Build with new-style Lisp_Objects. 47 --gung-ho Build with new-style Lisp_Objects.
53 Equivalent to both of the 2 previous options combined. 48 Equivalent to both of the 2 previous options combined.
54 49
122 --with-workshop Support the Sun WorkShop (formerly Sparcworks) 117 --with-workshop Support the Sun WorkShop (formerly Sparcworks)
123 development environment. 118 development environment.
124 --with-socks Compile with support for SOCKS (an Internet proxy). 119 --with-socks Compile with support for SOCKS (an Internet proxy).
125 --with-database=TYPE (*) Compile with database support. Valid types are 120 --with-database=TYPE (*) Compile with database support. Valid types are
126 `no' or a comma-separated list of one or more 121 `no' or a comma-separated list of one or more
127 of `dbm', `gnudbm', or `berkdb'. 122 of `berkdb' and either `dbm' or `gnudbm'.
128 --with-sound=native (*) Compile with native sound support. 123 --with-sound=native (*) Compile with native sound support.
129 --with-sound=nas Compile with network sound support. 124 --with-sound=nas Compile with network sound support.
130 --with-sound=both Compile with native and network sound support. 125 --with-sound=both Compile with native and network sound support.
131 --native-sound-lib=LIB Native sound support library. Needed on Suns 126 --native-sound-lib=LIB Native sound support library. Needed on Suns
132 with --with-sound=both because both sound libraries 127 with --with-sound=both because both sound libraries
138 --with-ldap (*) Compile with support for the LDAP protocol (requires 133 --with-ldap (*) Compile with support for the LDAP protocol (requires
139 installed LDAP libraries on the system). 134 installed LDAP libraries on the system).
140 --mail-locking=TYPE (*) Specify the locking to be used by movemail to prevent 135 --mail-locking=TYPE (*) Specify the locking to be used by movemail to prevent
141 concurrent updates of mail spool files. Valid types 136 concurrent updates of mail spool files. Valid types
142 are `lockf', `flock', and `file'. 137 are `lockf', `flock', and `file'.
143 --with-site-lisp Allow for a site-lisp directory in the XEmacs hierarchy 138 --with-site-lisp Allow for a site-lisp directory in the XEmacs hierarchy
144 searched before the installation packages. 139 searched before the installation packages.
145 --package-path=PATH Directories to search for packages to dump with xemacs. 140 --package-path=PATH Directories to search for packages to dump with xemacs.
146 PATH splits into three parts separated 141 PATH splits into three parts separated
147 by double colons (::), an early, a late, and a last part, 142 by double colons (::), an early, a late, and a last part,
148 corresponding to their position in the various 143 corresponding to their position in the various
149 system paths: The early part is always first, 144 system paths: The early part is always first,
150 the late part somewhere in the middle, and the 145 the late part somewhere in the middle, and the
151 last part at the very back. 146 last part at the very back.
152 Only the late part gets seen at dump time. 147 Only the late part gets seen at dump time.
153 If PATH has only one component, that component 148 If PATH has only one component, that component
154 is late. 149 is late.
155 If PATH has two components, the first is 150 If PATH has two components, the first is
156 early, the second is late. 151 early, the second is late.
157 --infodir=DIR Directory to install the XEmacs Info manuals and dir in. 152 --infodir=DIR Directory to install the XEmacs Info manuals and dir in.
158 --infopath=PATH Directories to search for Info documents, info dir 153 --infopath=PATH Directories to search for Info documents, info dir
219 --lockdir=DIR The directory to put clash detection files in, such as 214 --lockdir=DIR The directory to put clash detection files in, such as
220 `/var/lock/emacs'. 215 `/var/lock/emacs'.
221 Defaults to `${statedir}/xemacs/lock'. 216 Defaults to `${statedir}/xemacs/lock'.
222 --with-system-malloc Force use of the system malloc, rather than GNU malloc. 217 --with-system-malloc Force use of the system malloc, rather than GNU malloc.
223 --with-debug-malloc Use the debugging malloc package. 218 --with-debug-malloc Use the debugging malloc package.
219 --with-quantify Add support for performance debugging using Quantify.
220 --with-purify Add support for memory debugging using Purify.
224 221
225 You may also specify any of the `path' variables found in Makefile.in, 222 You may also specify any of the `path' variables found in Makefile.in,
226 including --bindir, --libdir, --lispdir, --sitelispdir, --datadir, 223 including --bindir, --libdir, --lispdir, --sitelispdir, --datadir,
227 --infodir, --mandir and so on. Note that we recommend against 224 --infodir, --mandir and so on. Note that we recommend against
228 explicitly setting any of these variables. See the INSTALL file for a 225 explicitly setting any of these variables. See the INSTALL file for a