*** empty log message ***
[dana/urxvt.git] / README.configure
1 --enable-everything
2         add support for all enable options marked with an asterisk listed
3         in "./configure --help".  Note that unlike other enable options this
4         is order dependant.  You can specify this and then disable options
5         which this enables by _following_ this with the appropriate
6         commands.
7 --enable-languages
8         add support for languages which require multiple character glyphs
9         to display.
10 --with-encoding=NAME
11         set the default encoding for multi-char glyph languages to NAME.
12         Options are: "eucj" EUC Japanese encoding; "sjis" Shift JIS encoding;
13         "big5" BIG5 encoding; "gb" GB encoding; "kr" EUC Korean encoding;
14         "noenc" no encoding.  This option requires --enable-languages to
15         also be specified.
16 --enable-utmp
17         write user and tty to utmp file (used by programs like ``w'') at
18         start of rxvt execution and delete information when rxvt exits.
19 --enable-wtmp
20         write user and tty to wtmp file (used by programs like ``last'') at
21         start of rxvt execution and write logout when rxvt exits.  This
22         option requires --enable-utmp to also be specified.
23 --enable-lastlog
24         write user and tty to lastlog file (used by programs like
25         ``lastlogin'') at start of rxvt execution.  This option requires
26         --enable-utmp to also be specified.
27 --enable-xpm-background
28         add support for XPM background pixmaps
29 --enable-transparency
30         add support for inheriting parent backgrounds thus giving a fake
31         transparency to the term
32 --enable-menubar
33         add support for our menu bar system
34 --enable-graphics
35         add support for our graphics mode (see src/graphics)
36 --enable-rxvt-scroll
37         add support for the original rxvt scrollbar
38 --enable-next-scroll
39         add support for a NeXT-like scrollbar
40 --enable-xterm-scroll
41         add support for an Xterm-like scrollbar
42 --enable-half-shadow
43         make shadows on the scrollbar only half the normal width & height.
44         only applicable to rxvt scrollbars
45 --enable-xim
46         add support for XIM (X Input Method) protocol.  This allows using
47         alternative input methods (e.g. kinput2) and will also correctly
48         set up the input for people using dead keys.
49 --enable-greek
50         add support for greek keyboard
51 --enable-ttygid
52         change tty device setting to group "tty" - only use this if
53         your system uses this type of security
54 --disable-backspace-key
55         disable any handling of the backspace key by us - let the X server
56         do it
57 --disable-delete-key
58         disable any handling of the delete key by us - let the X server
59         do it
60 --disable-resources
61         remove all resources checking
62 --enable-xgetdefault
63         make resources checking via XGetDefault() instead of our small
64         version which only checks ~/.Xdefaults, or if that doesn't exist
65         then ~/.Xresources
66 --enable-strings
67         add support for our possibly faster memset() function and other
68         various routines, overriding your system's versions which may
69         have been hand-crafted in assembly or may require extra libraries
70         to link in.  (This has header problems on some Linux systems).
71 --disable-swapscreen
72         remove support for swap screen
73 --enable-frills
74         add support for some lesser used features
75 --enable-linespace
76         add support to provide user specified line spacing between text rows
77 --enable-keepscrolling
78         add support for continual scrolling of the display when you hold
79         the mouse button down on a scrollbar arrow
80 --enable-mousewheel
81         add support for scrolling via mouse wheel or buttons 4 & 5
82 -enable-slipwheeling
83         add support for continual scrolling (using the mouse wheel as an
84         accelerator) while the control key is held down.  This option
85         requires --enable-mousewheel to also be specified.
86 --enable-old-selection
87         remove support for reverting the mouse selection style to that
88         of v2.20 (and prior)
89 --disable-new-selection
90         remove support for mouse selection style like that of xterm
91 --enable-dmalloc
92         use Gray Watson's malloc - which is good for debugging
93         See  http://www.letters.com/dmalloc/  for details
94         If you use either this or the next option, you may need to
95         edit src/Makefile after compiling to point DINCLUDE and DLIB to
96         the right places.
97         You can only use either this option and the following (should
98         you use either) 
99 --enable-dlmalloc
100         use Doug Lea's malloc - which is good for a production version
101         See  http://g.oswego.edu/dl/html/malloc.html  for details
102 --enable-smart-resize
103         add smart growth/shrink behaviour when changing font size
104         via from hot keys.  This should keep in a fixed position the
105         rxvt corner which is closest to a corner of the screen
106 --enable-256-color
107         add support for 256 colours rather than the base 16 colours
108 --enable-cursor-blink
109         add support for a blinking cursor
110 --enable-pointer-blank
111         add support to have the pointer disappear when typing or inactive
112 --with-term=NAME
113         change the environmental variable for the terminal to NAME
114         (default "xterm")
115 --with-terminfo=PATH
116         change the environmental variable for the path to the terminfo
117         tree to PATH
118 --with-x
119         use the X Window System (pretty much default, eh?)
120 --with-xpm-includes=DIR
121         look for the XPM includes in DIR
122 --with-xpm-library=DIR
123         look for the XPM library in DIR
124 --with-xpm
125         not needed - define via --enable-xpm-background