Mercurial > hg > xemacs-beta
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. |