comparison configure.usage @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents 1f50e6fe4f3f
children 2f8bb876ab1d
comparison
equal deleted inserted replaced
397:f4aeb21a5bad 398:74fd4e045ea6
40 --dynamic=yes Link dynamically if supported by system. 40 --dynamic=yes Link dynamically if supported by system.
41 --dynamic=no Force static linking on systems where dynamic 41 --dynamic=no Force static linking on systems where dynamic
42 linking is the default. 42 linking is the default.
43 --srcdir=DIR Look for the XEmacs source files in DIR. 43 --srcdir=DIR Look for the XEmacs source files in DIR.
44 Works best when using GNU Make. 44 Works best when using GNU Make.
45 --use-indexed-lrecord-implementation
46 --use-minimal-tagbits
47 --gung-ho Build with new-style Lisp_Objects.
48 Equivalent to both of the 2 previous options combined.
49 45
50 46
51 Installation options: 47 Installation options:
52 48
53 --prefix=DIR Install files below DIR. Defaults to `/usr/local'. 49 --prefix=DIR Install files below DIR. Defaults to `/usr/local'.
50 --with-prefix Compile the value of --prefix into the executable.
51 Defaults to `yes'.
52 --without-prefix Don't compile the value of --prefix into the executable.
54 53
55 54
56 Window-system options: 55 Window-system options:
57 56
58 --with-x11 (*) Support the X Window System. 57 --with-x11 (*) Support the X Window System.
59 --without-x11 Don't support X. 58 --without-x11 Don't support X.
60 --x-includes=DIR Search for X header files in DIR. 59 --x-includes=DIR Search for X header files in DIR.
61 --x-libraries=DIR Search for X libraries in DIR. 60 --x-libraries=DIR Search for X libraries in DIR.
62 --without-toolbars Don't compile with any toolbar support. 61 --without-toolbars Don't compile with any toolbar support.
63 --without-session Compile without realized leader window which will 62 --without-wmcommand Compile without realized leader window which will
64 keep the WM_COMMAND property. Required for proper 63 keep the WM_COMMAND property.
65 session-management. 64 --with-athena=TYPE Use TYPE Athena widgets
65 (xaw, 3d, next, 95, or xpm)
66 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid 66 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid
67 widgets emulate Motif (mostly) but are faster. 67 widgets emulate Motif (mostly) but are faster.
68 *WARNING* The Motif menubar is currently broken. 68 *WARNING* The Motif menubar is currently broken.
69 --with-scrollbars=TYPE Use TYPE scrollbars 69 --with-scrollbars=TYPE Use TYPE scrollbars
70 (lucid, motif, athena, athena3d, or no). 70 (lucid, motif, athena, or no).
71 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, athena3d, or no). 71 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, or no).
72 Lucid menubars and scrollbars are the default. 72 Lucid menubars and scrollbars are the default.
73 Motif dialog boxes will be used if Motif can be found. 73 Motif dialog boxes will be used if Motif can be found.
74 --with-widgets=TYPE Use TYPE widgets (motif, athena, or no).
75 Motif widgets will be used if Motif can be found.
76 Other widget types are currently unsupported.
74 --with-dragndrop (*) Compile in the generic drag and drop API. This is 77 --with-dragndrop (*) Compile in the generic drag and drop API. This is
75 automatically added if one of the drag and drop 78 automatically added if one of the drag and drop
76 protocols is found (currently CDE, OffiX, MSWindows). 79 protocols is found (currently CDE, OffiX, MSWindows).
77 *WARNING* The Drag'n'drop support is under development 80 *WARNING* The Drag'n'drop support is under development
78 and is considered experimental. 81 and is considered experimental.
118 development environment. 121 development environment.
119 --with-socks Compile with support for SOCKS (an Internet proxy). 122 --with-socks Compile with support for SOCKS (an Internet proxy).
120 --with-database=TYPE (*) Compile with database support. Valid types are 123 --with-database=TYPE (*) Compile with database support. Valid types are
121 `no' or a comma-separated list of one or more 124 `no' or a comma-separated list of one or more
122 of `berkdb' and either `dbm' or `gnudbm'. 125 of `berkdb' and either `dbm' or `gnudbm'.
123 --with-sound=native (*) Compile with native sound support. 126 --with-sound=TYPE,[TYPE],... Compile with native sound support.
124 --with-sound=nas Compile with network sound support. 127 Valid types are `native', `nas' and `esd'.
125 --with-sound=both Compile with native and network sound support. 128 Prefix a type with 'no' to disable.
129 The first option can be `none' or `all'.
130 `none' is a synonym for `nonative,nonas,noesd'.
131 `all' is a synonym for native,nas,esd or `all'.
132 The default is to autodetect all sound support.
126 --native-sound-lib=LIB Native sound support library. Needed on Suns 133 --native-sound-lib=LIB Native sound support library. Needed on Suns
127 with --with-sound=both because both sound libraries 134 with --with-sound=both because both sound libraries
128 are called libaudio. 135 are called libaudio.
129 --with-pop support POP for mail retrieval 136 --with-pop support POP for mail retrieval
130 --with-kerberos support Kerberos-authenticated POP 137 --with-kerberos support Kerberos-authenticated POP
132 --with-dnet (*) Compile with support for DECnet. 139 --with-dnet (*) Compile with support for DECnet.
133 --with-ldap (*) Compile with support for the LDAP protocol (requires 140 --with-ldap (*) Compile with support for the LDAP protocol (requires
134 installed LDAP libraries on the system). 141 installed LDAP libraries on the system).
135 --mail-locking=TYPE (*) Specify the locking to be used by movemail to prevent 142 --mail-locking=TYPE (*) Specify the locking to be used by movemail to prevent
136 concurrent updates of mail spool files. Valid types 143 concurrent updates of mail spool files. Valid types
137 are `lockf', `flock', and `file'. 144 are `lockf', `flock', and `dot'.
145 --with-modules Compile in experimental support for dynamically
146 loaded libraries (Dynamic Shared Objects).
138 --with-site-lisp=yes Allow for a site-lisp directory in the XEmacs hierarchy 147 --with-site-lisp=yes Allow for a site-lisp directory in the XEmacs hierarchy
139 searched before the installation packages. 148 searched before the installation packages.
140 --with-site-modules=no Disable site-modules directory in the XEmacs hierarchy, 149 --with-site-modules=no Disable site-modules directory in the XEmacs hierarchy,
141 which is searched before the installation modules. 150 which is searched before the installation modules.
142 --package-path=PATH Directories to search for packages to dump with xemacs. 151 --package-path=PATH Directories to search for packages to dump with xemacs.
154 --infodir=DIR Directory to install XEmacs Info manuals and dir in. 163 --infodir=DIR Directory to install XEmacs Info manuals and dir in.
155 --infopath=PATH Directories to search for Info documents, info dir 164 --infopath=PATH Directories to search for Info documents, info dir
156 and localdir files in case run-time searching 165 and localdir files in case run-time searching
157 for them fails. 166 for them fails.
158 --moduledir=DIR Directory to install dynamic modules in. 167 --moduledir=DIR Directory to install dynamic modules in.
168 --pdump New, experimental, non-working, don't-sue-me-if-
169 your-house-collapses-and-your-wife-goes-away,
170 portable dumper.
159 171
160 Internationalization options: 172 Internationalization options:
161 173
162 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, 174 --with-mule Compile with Mule (MUlti-Lingual Emacs) support,
163 needed to support non-Latin-1 (including Asian) 175 needed to support non-Latin-1 (including Asian)
208 --with-purify Add support for memory debugging using Purify. 220 --with-purify Add support for memory debugging using Purify.
209 221
210 222
211 Other options: 223 Other options:
212 224
213 --puresize=VALUE Override default amount of space for pure Lisp code.
214 --rel-alloc Use the relocating allocator (default for this option 225 --rel-alloc Use the relocating allocator (default for this option
215 is system-dependent). 226 is system-dependent).
216 --with-dlmalloc Control usage of Doug Lea malloc on systems that have 227 --with-dlmalloc Control usage of Doug Lea malloc on systems that have
217 it in the standard C library (default is to use it if 228 it in the standard C library (default is to use it if
218 it is available). 229 it is available).
223 --lockdir=DIR The directory to put clash detection files in, such as 234 --lockdir=DIR The directory to put clash detection files in, such as
224 `/var/lock/emacs'. 235 `/var/lock/emacs'.
225 Defaults to `${statedir}/xemacs/lock'. 236 Defaults to `${statedir}/xemacs/lock'.
226 237
227 You may also specify any of the `path' variables found in Makefile.in, 238 You may also specify any of the `path' variables found in Makefile.in,
228 including --bindir, --libdir, --lispdir, --sitelispdir, --datadir, 239 including --bindir, --libdir, --docdir, --lispdir, --sitelispdir,
229 --infodir, --mandir and so on. Note that we recommend against 240 --datadir, --infodir, --mandir and so on. Note that we recommend
230 explicitly setting any of these variables. See the INSTALL file for a 241 against explicitly setting any of these variables. See the INSTALL
231 complete list plus the reasons we advise not changing them. 242 file for a complete list plus the reasons we advise not changing them.
232 243
233 If successful, configure leaves its status in config.status. If 244 If successful, configure leaves its status in config.status. If
234 unsuccessful after disturbing the status quo, it removes config.status. 245 unsuccessful after disturbing the status quo, it removes config.status.
235 246
236 The configure script also recognizes some environment variables, each 247 The configure script also recognizes some environment variables, each