comparison configure.usage @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents b2472a1930f2
children ca9a9ec9c1c1
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
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 8
9 Options marked with a (*) are autodetected. 9 Options marked with a (*) are auto-detected.
10 10
11 Use colons (or quoted spaces) to separate directory names in option 11 Use colons (or quoted spaces) to separate directory names in option
12 values which are PATHs (i.e. lists of directories). 12 values which are PATHs (i.e. lists of directories).
13 13
14 General options: 14 General options:
18 --extra-verbose Display even more information, useful for debugging. 18 --extra-verbose Display even more information, useful for debugging.
19 19
20 20
21 Compilation options: 21 Compilation options:
22 22
23 --compiler=XXXX Specify compiler. Overrides environment variable CC. 23 --compiler=prog C compiler to use.
24 --with-gcc (*) Use GCC to compile XEmacs. 24 --with-gcc (*) Use GCC to compile XEmacs.
25 --with-gcc=no Don't use GCC to compile XEmacs. 25 --without-gcc Don't use GCC to compile XEmacs.
26 --with-gnu-make Write the Makefiles to take advantage of 26 --with-gnu-make Write the Makefiles to take advantage of
27 special features of GNU Make. (GNU Make 27 special features of GNU Make. (GNU Make
28 works fine on the Makefiles even without this 28 works fine on the Makefiles even without this
29 option. This just allows for simultaneous 29 option. This just allows for simultaneous
30 in-place and --srcdir building.) 30 in-place and --srcdir building.)
31 --cflags=FLAGS Compiler flags. Overrides environment variable CFLAGS. 31 --cflags=FLAGS Compiler flags (such as -O)
32 --cpp=prog C preprocessor to use (e.g. /usr/ccs/lib/cpp or cc -E)
33 --cppflags=FLAGS C preprocessor flags (e.g. -I/foo or -Dfoo=bar)
34 --libs=LIBS Additional libraries (e.g. -lfoo)
35 --ldflags=FLAGS Additional linker flags (e.g. -L/foo)
32 --site-includes=PATH List of directories to search first for header files. 36 --site-includes=PATH List of directories to search first for header files.
33 --site-libraries=PATH List of directories to search first for libraries. 37 --site-libraries=PATH List of directories to search first for libraries.
34 --site-prefixes=PATH List of directories to search for include/ and lib/ 38 --site-prefixes=PATH List of directories to search for include/ and lib/
35 subdirectories, just after 'site-includes' and 39 subdirectories, just after 'site-includes' and
36 'site-libraries'. 40 'site-libraries'.
40 --dynamic=yes Link dynamically if supported by system. 44 --dynamic=yes Link dynamically if supported by system.
41 --dynamic=no Force static linking on systems where dynamic 45 --dynamic=no Force static linking on systems where dynamic
42 linking is the default. 46 linking is the default.
43 --srcdir=DIR Look for the XEmacs source files in DIR. 47 --srcdir=DIR Look for the XEmacs source files in DIR.
44 See also --with-gnu-make. 48 See also --with-gnu-make.
45 --const-is-losing=no Allow the use of const in the source code. 49 --use-indexed-lrecord-implementation
46 --with-gung Build with new-style Lisp_Objects. 50 --use-minimal-tagbits
51 --gung-ho Build with new-style Lisp_Objects.
52 Equivalent to both of the 2 previous options combined.
47 53
48 54
49 Installation options: 55 Installation options:
50 56
51 --prefix=DIR Install files below DIR. Defaults to `/usr/local'. 57 --prefix=DIR Install files below DIR. Defaults to `/usr/local'.
52 58
53 59
54 Window-system options: 60 Window-system options:
55 61
56 --with-x11 (*) Support the X Window System. 62 --with-x11 (*) Support the X Window System.
57 --with-x11=no Don't support X. 63 --without-x11 Don't support X.
58 --x-includes=DIR Search for X header files in DIR. 64 --x-includes=DIR Search for X header files in DIR.
59 --x-libraries=DIR Search for X libraries in DIR. 65 --x-libraries=DIR Search for X libraries in DIR.
60 --with-toolbars=no Don't compile with any toolbar support. 66 --without-toolbars Don't compile with any toolbar support.
61 --with-session=no Compile without realized leader window which will 67 --without-session Compile without realized leader window which will
62 keep the WM_COMMAND property. Required for proper 68 keep the WM_COMMAND property. Required for proper
63 session-management. 69 session-management.
64 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid 70 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid
65 widgets emulate Motif (mostly) but are faster. 71 widgets emulate Motif (mostly) but are faster.
66 *WARNING* The Motif menubar is currently broken. 72 *WARNING* The Motif menubar is currently broken.
68 (lucid, motif, athena, athena3d, or no). 74 (lucid, motif, athena, athena3d, or no).
69 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, athena3d, or no). 75 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, athena3d, or no).
70 Lucid menubars and scrollbars are the default. 76 Lucid menubars and scrollbars are the default.
71 Motif dialog boxes will be used if Motif can be found. 77 Motif dialog boxes will be used if Motif can be found.
72 --with-cde (*) Compile in support for CDE drag and drop. 78 --with-cde (*) Compile in support for CDE drag and drop.
73 --with-offix (*) Compile in support for OffiX drag and drop. 79 --with-offix Compile in support for OffiX drag and drop.
74 --with-xmu=no (*) For those unfortunates whose vendors don't ship Xmu. 80 --without-xmu (*) For those unfortunates whose vendors don't ship Xmu.
75 --external-widget Compile with external widget support. 81 --external-widget Compile with external widget support.
76 --with-xpm (*) Compile with support for XPM files. 82 --with-xpm (*) Compile with support for XPM files.
77 It is highly recommended that you obtain XPM 83 It is highly recommended that you obtain XPM
78 (version 3.4h or better) if you don't already 84 (version 3.4h or better) if you don't already
79 have it. Get it from the XEmacs FTP site. 85 have it. Get it from the XEmacs FTP site.
93 Get if from the XEmacs FTP site. 99 Get if from the XEmacs FTP site.
94 100
95 101
96 TTY options: 102 TTY options:
97 103
98 --with-tty=no Don't support TTY-s. 104 --without-tty Don't support TTY-s.
99 --with-ncurses (*) Use the ncurses library for tty support. 105 --with-ncurses (*) Use the ncurses library for tty support.
100 --with-gpm (*) Compile in support for General Purpose Mouse. 106 --with-gpm (*) Compile in support for General Purpose Mouse.
101 107
102 108
103 Additional features: 109 Additional features:
141 `/usr/local/lib/texmf/doc/info:/usr/local/lib/texmf/info:/usr/lib/texmf/doc/info:/usr/lib/texmf/info:/usr/local/info:/usr/info'. 147 `/usr/local/lib/texmf/doc/info:/usr/local/lib/texmf/info:/usr/lib/texmf/doc/info:/usr/lib/texmf/info:/usr/local/info:/usr/info'.
142 148
143 Internationalization options: 149 Internationalization options:
144 150
145 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, 151 --with-mule Compile with Mule (MUlti-Lingual Emacs) support,
146 needed to suport non-Latin-1 (including Asian) languages. 152 needed to support non-Latin-1 (including Asian) languages.
147 --with-xim=xlib Compile with support for X input methods, 153 --with-xim=xlib Compile with support for X input methods,
148 --with-xim=motif (*) Used in conjunction with Mule support. 154 --with-xim=motif (*) Used in conjunction with Mule support.
149 Use either raw Xlib to provide XIM support, or 155 Use either raw Xlib to provide XIM support, or
150 the Motif XmIm* routines (when available). 156 the Motif XmIm* routines (when available).
151 NOTE: On some systems bugs in X11's XIM support 157 NOTE: On some systems bugs in X11's XIM support
210 complete list plus the reasons we advise not changing them. 216 complete list plus the reasons we advise not changing them.
211 217
212 If successful, configure leaves its status in config.status. If 218 If successful, configure leaves its status in config.status. If
213 unsuccessful after disturbing the status quo, it removes config.status. 219 unsuccessful after disturbing the status quo, it removes config.status.
214 220
215 The configure build process also uses the following environment variables: 221 The configure script also recognizes some environment variables, each
216 222 of which is equivalent to a corresponding configure flag. A specified
217 CC C compiler to use (but configure flags take precedence) 223 configure flag always overrides the environment variable.
218 CPP C preprocessor to use (such as /usr/ccs/lib/cpp or cc -E) 224
219 CFLAGS C compiler compilation flags (such as -O) 225 envvar configure flag
220 CPPFLAGS Compilation flags (such as -I/foo) used only by the preprocessor 226 ----- --------------
221 LDFLAGS Additional linker flags (such as -L/foo) 227 CC --compiler
222 LIBS Additional libraries (such as -lfoo) 228 CPP --cpp
229 CFLAGS --cflags
230 CPPFLAGS --cppflags
231 LDFLAGS --ldflags
232 LIBS --libs
233 LD_RUN_PATH --site-runtime-libraries
223 234
224 For more details on the install process, consult the INSTALL file. 235 For more details on the install process, consult the INSTALL file.