ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/autoconf/configure.in
(Generate patch)

Comparing rxvt-unicode/autoconf/configure.in (file contents):
Revision 1.5 by pcg, Fri Jan 16 18:49:33 2004 UTC vs.
Revision 1.17 by pcg, Wed Mar 3 04:07:52 2004 UTC

1dnl# -*- sh -*- 1dnl# -*- sh -*-
2dnl#
3dnl# $Id: configure.in,v 1.5 2004/01/16 18:49:33 pcg Exp $
4dnl# 2dnl#
5dnl# Process this file with autoconf to produce a configure script. 3dnl# Process this file with autoconf to produce a configure script.
6dnl# 4dnl#
7AC_INIT(src/feature.h) 5AC_INIT(src/feature.h)
8AC_CONFIG_AUX_DIR(autoconf) 6AC_CONFIG_AUX_DIR(autoconf)
30AC_PROG_CXX 28AC_PROG_CXX
31AC_PROG_CPP 29AC_PROG_CPP
32AC_PROG_INSTALL 30AC_PROG_INSTALL
33AC_PROG_AWK 31AC_PROG_AWK
34 32
33AC_LANG(C)
34
35LINKER="$CXX"
36if test x$GCC = xyes && test x$GXX = xyes; then
37 AC_CHECK_LIB(supc++, main, [
38 LINKER="$CC"
39 LIBS="$LIBS -lsupc++"
40 ])
41fi
42AC_SUBST(LINKER,[$LINKER])
43
44CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
45
46if test x$GXX = xyes; then
47 CXXFLAGS="$CXXFLAGS -fno-exceptions"
48fi
49
50AC_LANG(C++)
51
35dnl# system hacks 52dnl# system hacks
36AC_AIX 53AC_AIX
37AC_ISC_POSIX 54AC_ISC_POSIX
38 55
39AC_ENABLE_SHARED(no)dnl# libtool 56AC_ENABLE_SHARED(no)dnl# libtool
42 59
43MALLOC_TYPE=S 60MALLOC_TYPE=S
44support_addstrings=no 61support_addstrings=no
45support_frills=no 62support_frills=no
46support_linespace=no 63support_linespace=no
47support_graphics=no
48support_inheritpixmap=no 64support_inheritpixmap=no
49support_keepscrolling=no 65support_keepscrolling=no
50support_selectionscrolling=no 66support_selectionscrolling=no
51support_menubar=no 67support_menubar=no
52support_mousewheel=no 68support_mousewheel=no
54support_oldselection=no 70support_oldselection=no
55support_utmp=no 71support_utmp=no
56support_wtmp=no 72support_wtmp=no
57support_lastlog=no 73support_lastlog=no
58support_cursor_blink=no 74support_cursor_blink=no
75support_text_blink=no
59support_pointer_blank=no 76support_pointer_blank=no
60support_scroll_rxvt=no 77support_scroll_rxvt=no
61support_scroll_next=no 78support_scroll_next=no
62support_scroll_xterm=no 79support_scroll_xterm=no
80support_scroll_plain=no
63support_xim=no 81support_xim=no
64support_xpm=no 82support_xpm=no
65support_xft=no 83support_xft=no
66support_unicode3=no 84support_unicode3=no
67codesets= 85codesets=
75 INSTALL_LIBRXVT=yes 93 INSTALL_LIBRXVT=yes
76fi 94fi
77AC_SUBST(INSTALL_LIBRXVT) 95AC_SUBST(INSTALL_LIBRXVT)
78 96
79AC_ARG_ENABLE(everything, 97AC_ARG_ENABLE(everything,
80 [ --enable-everything enable standard non-multichoice features: marked * 98 [ --enable-everything enable standard non-multichoice features
81 NOTE: this option is order dependent 99 NOTE: this option is order dependent
82 NOTE: automatically enabled with --enable-shared], 100 NOTE: automatically enabled with --enable-shared],
83 [if test x$enableval = xyes; then 101 [if test x$enableval = xyes; then
84 support_24bit=yes 102 support_24bit=yes
85 support_frills=yes 103 support_frills=yes
86 support_linespace=yes 104 support_linespace=yes
87 support_graphics=yes
88 support_inheritpixmap=yes 105 support_inheritpixmap=yes
89 support_keepscrolling=yes 106 support_keepscrolling=yes
90 support_selectionscrolling=yes 107 support_selectionscrolling=yes
91 support_lastlog=yes 108 support_lastlog=yes
92 support_menubar=yes 109 support_menubar=yes
93 support_mousewheel=yes 110 support_mousewheel=yes
94 support_mouseslipwheel=yes 111 support_mouseslipwheel=yes
95 support_oldselection=yes 112 support_oldselection=yes
96 support_cursor_blink=yes 113 support_cursor_blink=yes
114 support_text_blink=yes
97 support_pointer_blank=yes 115 support_pointer_blank=yes
98 support_scroll_rxvt=yes 116 support_scroll_rxvt=yes
99 support_scroll_next=yes 117 support_scroll_next=yes
100 support_scroll_xterm=yes 118 support_scroll_xterm=yes
119 support_scroll_plain=yes
101 support_utmp=yes 120 support_utmp=yes
102 support_wtmp=yes 121 support_wtmp=yes
103 support_xim=yes 122 support_xim=yes
104 support_xpm=yes 123 support_xpm=yes
105 support_xft=yes 124 support_xft=yes
106 support_unicode3=yes 125 support_unicode3=yes
107 codesets=all 126 codesets=all
108 fi]) 127 fi])
109 128
110echo
111if test x$support_inheritpixmap = xyes; then
112 support_inheritpixmap=no
113 echo "******* transparency support disabled, does not work"
114fi
115if test x$support_xpm = xyes; then
116 support_xpm=no
117 echo "******* pixmap support disabled, does not work"
118fi
119if test x$support_graphics = xyes; then
120 support_graphics=no
121 echo "******* graphics support disabled, does not work"
122fi
123if test x$support_menubar = xyes; then
124 support_menubar=no
125 echo "******* menubar support disabled, does not work"
126fi
127echo
128
129AC_ARG_ENABLE(unicode3, 129AC_ARG_ENABLE(unicode3,
130 [ --enable-unicode3 use 21 instead of 16 bits to represent unicode characters], 130 [ --enable-unicode3 use 21 instead of 16 bits to represent unicode characters],
131 [if test x$enableval = xyes; then 131 [if test x$enableval = xyes -o x$enableval = xno; then
132 support_unicode3=yes 132 support_unicode3=yes
133 fi]) 133 fi])
134 134
135AC_ARG_ENABLE(xft, 135AC_ARG_ENABLE(xft,
136 [ --enable-xft enable xft support on systems that have it], 136 [ --enable-xft enable xft support on systems that have it],
137 [if test x$enableval = xyes; then 137 [if test x$enableval = xyes -o x$enableval = xno; then
138 support_xft=yes 138 support_xft=yes
139 fi]) 139 fi])
140 140
141AC_ARG_WITH(codesets,
142 [ --with-codesets=NAME,... compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,vn,all)],
143 [if test x$enableval = xyes; then
144 codesets="$withval"
145 fi])
146
147AC_ARG_WITH(encoding,
148 [ --with-encoding=NAME set language default encoding to NAME (default: sjis)
149 (eucj|sjis|big5|gb|kr|noenc)],
150 [if test x$enableval = xyes; then
151 withval=`echo $withval | tr '[a-z]' '[A-Z]'`
152 AC_DEFINE_UNQUOTED(MULTICHAR_ENCODING, $withval, Define default multichar glyph encoding)
153 fi])
154
155AC_ARG_ENABLE(utmp, 141AC_ARG_ENABLE(utmp,
156 [ --enable-utmp enable utmp (utmpx) support *], 142 [ --enable-utmp enable utmp (utmpx) support],
157 [if test x$enableval = xyes -o x$enableval = xno; then 143 [if test x$enableval = xyes -o x$enableval = xno; then
158 support_utmp=$enableval 144 support_utmp=$enableval
159 fi]) 145 fi])
160 146
161AC_ARG_ENABLE(wtmp, 147AC_ARG_ENABLE(wtmp,
162 [ --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)*], 148 [ --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)],
163 [if test x$enableval = xyes -o x$enableval = xno; then 149 [if test x$enableval = xyes -o x$enableval = xno; then
164 support_wtmp=$enableval 150 support_wtmp=$enableval
165 fi]) 151 fi])
166 152
167AC_ARG_ENABLE(lastlog, 153AC_ARG_ENABLE(lastlog,
168 [ --enable-lastlog enable lastlog support (requires --enable-utmp) *], 154 [ --enable-lastlog enable lastlog support (requires --enable-utmp)],
169 [if test x$enableval = xyes -o x$enableval = xno; then 155 [if test x$enableval = xyes -o x$enableval = xno; then
170 support_lastlog=$enableval 156 support_lastlog=$enableval
171 fi]) 157 fi])
172 158
173AC_ARG_ENABLE(xpm-background, 159AC_ARG_ENABLE(xpm-background,
174 [ --enable-xpm-background enable XPM background pixmaps *], 160 [ --enable-xpm-background enable XPM background pixmaps],
175 [if test x$enableval = xyes -o x$enableval = xno; then 161 [if test x$enableval = xyes -o x$enableval = xno; then
176 support_xpm=$enableval 162 support_xpm=$enableval
177 fi]) 163 fi])
178 164
179AC_ARG_ENABLE(transparency, 165AC_ARG_ENABLE(transparency,
180 [ --enable-transparency enable transparent backgrounds *], 166 [ --enable-transparency enable transparent backgrounds],
181 [if test x$enableval = xyes -o x$enableval = xno; then 167 [if test x$enableval = xyes -o x$enableval = xno; then
182 support_inheritpixmap=$enableval 168 support_inheritpixmap=$enableval
183 fi]) 169 fi])
184 170
185AC_ARG_ENABLE(menubar, 171AC_ARG_ENABLE(menubar,
186 [ --enable-menubar enable menubar *], 172 [ --enable-menubar enable menubar],
187 [if test x$enableval = xyes -o x$enableval = xno; then 173 [if test x$enableval = xyes -o x$enableval = xno; then
188 support_menubar=$enableval 174 support_menubar=$enableval
189 fi]) 175 fi])
190 176
191AC_ARG_ENABLE(graphics,
192 [ --enable-graphics enable rxvt own graphics mode (see src/graphics) *],
193 [if test x$enableval = xyes -o x$enableval = xno; then
194 support_graphics=$enableval
195 fi])
196
197AC_ARG_ENABLE(rxvt-scroll, 177AC_ARG_ENABLE(rxvt-scroll,
198 [ --enable-rxvt-scroll enable rxvt style scrollbar *], 178 [ --enable-rxvt-scroll enable rxvt style scrollbar],
199 [if test x$enableval = xyes -o x$enableval = xno; then 179 [if test x$enableval = xyes -o x$enableval = xno; then
200 support_scroll_rxvt=$enableval 180 support_scroll_rxvt=$enableval
201 fi]) 181 fi])
202 182
203AC_ARG_ENABLE(next-scroll, 183AC_ARG_ENABLE(next-scroll,
204 [ --enable-next-scroll enable NeXT style scrollbar *], 184 [ --enable-next-scroll enable NeXT style scrollbar],
205 [if test x$enableval = xyes -o x$enableval = xno; then 185 [if test x$enableval = xyes -o x$enableval = xno; then
206 support_scroll_next=$enableval 186 support_scroll_next=$enableval
207 fi]) 187 fi])
208 188
209AC_ARG_ENABLE(xterm-scroll, 189AC_ARG_ENABLE(xterm-scroll,
210 [ --enable-xterm-scroll enable Xterm style scrollbar *], 190 [ --enable-xterm-scroll enable Xterm style scrollbar],
211 [if test x$enableval = xyes -o x$enableval = xno; then 191 [if test x$enableval = xyes -o x$enableval = xno; then
212 support_scroll_xterm=$enableval 192 support_scroll_xterm=$enableval
193 fi])
194
195AC_ARG_ENABLE(plain-scroll,
196 [ --enable-plain-scroll enable plain style scrollbar],
197 [if test x$enableval = xyes -o x$enableval = xno; then
198 support_scroll_plain=$enableval
213 fi]) 199 fi])
214 200
215AC_ARG_ENABLE(half-shadow, 201AC_ARG_ENABLE(half-shadow,
216 [ --enable-half-shadow use half width/height shadow on rxvt scrollbar], 202 [ --enable-half-shadow use half width/height shadow on rxvt scrollbar],
217 [if test x$enableval = xyes; then 203 [if test x$enableval = xyes; then
218 AC_DEFINE(HALFSHADOW, 1, Define if you want the depth of scrollbars and menus to be less) 204 AC_DEFINE(HALFSHADOW, 1, Define if you want the depth of scrollbars and menus to be less)
219 fi]) 205 fi])
220 206
207AC_ARG_WITH(codesets,
208 [ --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)],
209 [codesets="$withval"])
210
221AC_ARG_ENABLE(xim, 211AC_ARG_ENABLE(xim,
222 [ --enable-xim XIM (X Input Method) protocol support *], 212 [ --enable-xim XIM (X Input Method) protocol support],
223 [if test x$enableval = xyes -o x$enableval = xno; then 213 [if test x$enableval = xyes -o x$enableval = xno; then
224 support_xim=$enableval 214 support_xim=$enableval
225 fi])
226
227AC_ARG_ENABLE(greek,
228 [ --enable-greek enable greek keyboard support],
229 [if test x$enableval = xyes; then
230 AC_DEFINE(GREEK_SUPPORT, 1, Define if you want support for Greek Elot-928 & IBM-437 keyboard)
231 fi]) 215 fi])
232 216
233AC_ARG_ENABLE(ttygid, 217AC_ARG_ENABLE(ttygid,
234 [ --enable-ttygid enable tty setting to group named "tty"], 218 [ --enable-ttygid enable tty setting to group named "tty"],
235 [if test x$enableval = xyes; then 219 [if test x$enableval = xyes; then
258 [ --enable-xgetdefault enable resources via X instead of our small version], 242 [ --enable-xgetdefault enable resources via X instead of our small version],
259 [if test x$enableval = xyes; then 243 [if test x$enableval = xyes; then
260 AC_DEFINE(USE_XGETDEFAULT, 1, Define if you want to use XGetDefault instead of our internal version) 244 AC_DEFINE(USE_XGETDEFAULT, 1, Define if you want to use XGetDefault instead of our internal version)
261 fi]) 245 fi])
262 246
247RESFALLBACK=Rxvt
248AC_ARG_ENABLE(fallback,
249 [ --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)],
250 [
251 test x$enableval = xyes && enableval=Rxvt
252 test x$enableval = xno && enableval=
253 RESFALLBACK="$enableval"
254 ])
255
256if test x$RESFALLBACK != x; then
257 AC_DEFINE_UNQUOTED(RESFALLBACK, "$RESFALLBACK", [Fallback resource class])
258fi
259
260RESNAME=urxvt
261AC_ARG_WITH(res-name,
262 [ --with-res-name=NAME use this as default resource name (default: urxvt)],
263 [RESNAME="$withval"])
264AC_DEFINE_UNQUOTED(RESNAME,"$RESNAME", [Default resource name])
265
266RESCLASS=URxvt
267AC_ARG_WITH(res-class,
268 [ --with-res-class=CLASS use this as the resource class (default: URxvt)],
269 [RESCLASS="$withval"])
270AC_DEFINE_UNQUOTED(RESCLASS,"$RESCLASS", [Resource class])
271
272RXVTNAME=urxvt
273AC_ARG_WITH(name,
274 [ --with-name=NAME set the basename for the installed binaries (default: urxvt)],
275 [RXVTNAME="$withval"])
276
277RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
278AC_SUBST(RXVTNAME)
279
263AC_ARG_ENABLE(strings, 280AC_ARG_ENABLE(strings,
264 [ --enable-strings enable some replacement system functions], 281 [ --enable-strings enable some replacement system functions],
265 [if test x$enableval = xyes -o x$enableval = xno; then 282 [if test x$enableval = xyes -o x$enableval = xno; then
266 support_addstrings=$enableval 283 support_addstrings=$enableval
267 fi]) 284 fi])
271 [if test x$enableval = xno; then 288 [if test x$enableval = xno; then
272 AC_DEFINE(NO_SECONDARY_SCREEN, 1, Disable the secondary screen. Many programs use the secondary screen as their workplace) 289 AC_DEFINE(NO_SECONDARY_SCREEN, 1, Disable the secondary screen. Many programs use the secondary screen as their workplace)
273 fi]) 290 fi])
274 291
275AC_ARG_ENABLE(frills, 292AC_ARG_ENABLE(frills,
276 [ --enable-frills enable support for rarely used features *], 293 [ --enable-frills enable support for rarely used features],
277 [if test x$enableval = xyes -o x$enableval = xno; then 294 [if test x$enableval = xyes -o x$enableval = xno; then
278 support_frills=$enableval 295 support_frills=$enableval
279 fi]) 296 fi])
280 297
281AC_ARG_ENABLE(linespace, 298AC_ARG_ENABLE(linespace,
282 [ --enable-linespace enable support for linespace *], 299 [ --enable-linespace enable support for linespace],
283 [if test x$enableval = xyes -o x$enableval = xno; then 300 [if test x$enableval = xyes -o x$enableval = xno; then
284 support_linespace=$enableval 301 support_linespace=$enableval
285 fi]) 302 fi])
286 303
287AC_ARG_ENABLE(24bit, 304AC_ARG_ENABLE(24bit,
288 [ --enable-24bit enable support for using 24bit visuals if available *], 305 [ --enable-24bit enable support for using 24bit visuals if available],
289 [if test x$enableval = xyes -o x$enableval = xno; then 306 [if test x$enableval = xyes -o x$enableval = xno; then
290 support_24bit=$enableval 307 support_24bit=$enableval
291 fi]) 308 fi])
292 309
293AC_ARG_ENABLE(keepscrolling, 310AC_ARG_ENABLE(keepscrolling,
294 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press *], 311 [ --enable-keepscrolling enable continual scrolling on scrollbar arrow press],
295 [if test x$enableval = xyes -o x$enableval = xno; then 312 [if test x$enableval = xyes -o x$enableval = xno; then
296 support_keepscrolling=$enableval 313 support_keepscrolling=$enableval
297 fi]) 314 fi])
298 315
299AC_ARG_ENABLE(selectionscrolling, 316AC_ARG_ENABLE(selectionscrolling,
300 [ --enable-selectionscrolling enable scrolling during selections *], 317 [ --enable-selectionscrolling enable scrolling during selections],
301 [if test x$enableval = xyes -o x$enableval = xno; then 318 [if test x$enableval = xyes -o x$enableval = xno; then
302 support_selectionscrolling=$enableval 319 support_selectionscrolling=$enableval
303 fi]) 320 fi])
304 321
305AC_ARG_ENABLE(mousewheel, 322AC_ARG_ENABLE(mousewheel,
306 [ --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 *], 323 [ --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5],
307 [if test x$enableval = xyes -o x$enableval = xno; then 324 [if test x$enableval = xyes -o x$enableval = xno; then
308 support_mousewheel=$enableval 325 support_mousewheel=$enableval
309 fi]) 326 fi])
310 327
311AC_ARG_ENABLE(slipwheeling, 328AC_ARG_ENABLE(slipwheeling,
312 [ --enable-slipwheeling enable slip wheel scrolling (requires previous) *], 329 [ --enable-slipwheeling enable slip wheel scrolling (requires previous)],
313 [if test x$enableval = xyes -o x$enableval = xno; then 330 [if test x$enableval = xyes -o x$enableval = xno; then
314 support_mouseslipwheel=$enableval 331 support_mouseslipwheel=$enableval
315 fi]) 332 fi])
316 333
317AC_ARG_ENABLE(old-selection, 334AC_ARG_ENABLE(old-selection,
318 [ --enable-old-selection enable v2.20 (& prior) mouse selection style support*], 335 [ --enable-old-selection enable v2.20 (& prior) mouse selection style support],
319 [if test x$enableval = xyes -o x$enableval = xno; then 336 [if test x$enableval = xyes -o x$enableval = xno; then
320 support_oldselection=$enableval 337 support_oldselection=$enableval
321 fi]) 338 fi])
322 339
323AC_ARG_ENABLE(new-selection, 340AC_ARG_ENABLE(new-selection,
356 [if test x$enableval = xyes; then 373 [if test x$enableval = xyes; then
357 AC_DEFINE(TTY_256COLOR, 1, Define if you want 256 colour support) 374 AC_DEFINE(TTY_256COLOR, 1, Define if you want 256 colour support)
358 fi]) 375 fi])
359 376
360AC_ARG_ENABLE(cursor-blink, 377AC_ARG_ENABLE(cursor-blink,
361 [ --enable-cursor-blink enable blinking cursor *], 378 [ --enable-cursor-blink enable blinking cursor],
362 [if test x$enableval = xyes -o x$enableval = xno; then 379 [if test x$enableval = xyes -o x$enableval = xno; then
363 support_cursor_blink=$enableval 380 support_cursor_blink=$enableval
364 fi]) 381 fi])
365 382
383AC_ARG_ENABLE(text-blink,
384 [ --enable-text-blink enable blinking text],
385 [if test x$enableval = xyes -o x$enableval = xno; then
386 support_text_blink=$enableval
387 fi])
388
366AC_ARG_ENABLE(pointer-blank, 389AC_ARG_ENABLE(pointer-blank,
367 [ --enable-pointer-blank enable pointer blank when typing or inactive pointer*], 390 [ --enable-pointer-blank enable pointer blank when typing or inactive pointer],
368 [if test x$enableval = xyes -o x$enableval = xno; then 391 [if test x$enableval = xyes -o x$enableval = xno; then
369 support_pointer_blank=$enableval 392 support_pointer_blank=$enableval
370 fi]) 393 fi])
371 394
372AC_ARG_WITH(term, 395AC_ARG_WITH(term,
373 [ --with-term=NAME set the terminal to NAME (default \"xterm\")], 396 [ --with-term=NAME set the terminal to NAME (default: rxvt)],
374 [if test x$withval != x; then 397 [if test x$withval != x; then
375 AC_DEFINE_UNQUOTED(TERMENV, "$withval",Set TERM to the value given by configure) term="$withval" 398 AC_DEFINE_UNQUOTED(TERMENV, "$withval",Set TERM to the value given by configure) term="$withval"
376 fi]) 399 fi])
377 400
378AC_ARG_WITH(terminfo, 401AC_ARG_WITH(terminfo,
1133AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"]) 1156AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"])
1134 1157
1135dnl# -------------------------------------------------------------------------- 1158dnl# --------------------------------------------------------------------------
1136dnl# now add and remove other stuff 1159dnl# now add and remove other stuff
1137dnl# -------------------------------------------------------------------------- 1160dnl# --------------------------------------------------------------------------
1138if test x$support_graphics = xyes; then
1139 AC_DEFINE(RXVT_GRAPHICS, 1, Define if you want Rob Nation's own graphic mode)
1140fi
1141if test x$support_inheritpixmap = xyes; then 1161if test x$support_inheritpixmap = xyes; then
1142 AC_DEFINE(TRANSPARENT, 1, Define if you want your background to use the parent window background) 1162 AC_DEFINE(TRANSPARENT, 1, Define if you want your background to use the parent window background)
1143fi 1163fi
1144if test x$support_keepscrolling = xno; then 1164if test x$support_keepscrolling = xno; then
1145 AC_DEFINE(NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING, 1, Define for continual scrolling when you keep the scrollbar button pressed) 1165 AC_DEFINE(NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING, 1, Define for continual scrolling when you keep the scrollbar button pressed)
1195fi 1215fi
1196if test x$support_scroll_xterm = xyes; then 1216if test x$support_scroll_xterm = xyes; then
1197 AC_DEFINE(XTERM_SCROLLBAR, 1, Support Xterm style scrollbars) 1217 AC_DEFINE(XTERM_SCROLLBAR, 1, Support Xterm style scrollbars)
1198 scrolltypes="$scrolltypes xterm" 1218 scrolltypes="$scrolltypes xterm"
1199fi 1219fi
1220if test x$support_scroll_plain = xyes; then
1221 AC_DEFINE(PLAIN_SCROLLBAR, 1, Support plain style scrollbars)
1222 scrolltypes="$scrolltypes plain"
1223fi
1200if test x$support_pointer_blank = xyes; then 1224if test x$support_pointer_blank = xyes; then
1201 AC_DEFINE(POINTER_BLANK, 1, Define if you want hide the pointer while typing) 1225 AC_DEFINE(POINTER_BLANK, 1, Define if you want hide the pointer while typing)
1202fi 1226fi
1203if test x$support_cursor_blink = xyes; then 1227if test x$support_cursor_blink = xyes; then
1204 AC_DEFINE(CURSOR_BLINK, 1, Define if you want blinking cursor support) 1228 AC_DEFINE(CURSOR_BLINK, 1, Define if you want blinking cursor support)
1205fi 1229fi
1230if test x$support_text_blink = xyes; then
1231 AC_DEFINE(TEXT_BLINK, 1, Define if you want blinking text support)
1232fi
1206if test x$support_unicode3 = xyes; then 1233if test x$support_unicode3 = xyes; then
1207 AC_DEFINE(UNICODE_3, 1, Define if you want to represent unicode characters outside plane 0) 1234 AC_DEFINE(UNICODE_3, 1, Define if you want to represent unicode characters outside plane 0)
1208fi 1235fi
1209if test x$codesets = xall; then 1236if test x$codesets = xall; then
1210 codesets=jp,jp-ext,kr,cn,cn-ext,vn 1237 codesets=jp,jp-ext,kr,cn,cn-ext,vn
1211fi 1238fi
1212for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do 1239for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do
1213 AC_DEFINE(ENCODING_EU, 1, Define if you want europeean extended codesets) 1240 AC_DEFINE(ENCODING_EU, 1, Define if you want european extended codesets)
1241 AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets)
1214 case "$codeset" in 1242 case "$codeset" in
1215 VN ) AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets) ;;
1216 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;; 1243 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;;
1217 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;; 1244 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;;
1218 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;; 1245 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;;
1219 CN ) AC_DEFINE(ENCODING_CN, 1, Define if you want chinese codesets) ;; 1246 CN ) AC_DEFINE(ENCODING_CN, 1, Define if you want chinese codesets) ;;
1220 CN_EXT ) AC_DEFINE(ENCODING_CN_EXT, 1, Define if you want extended chinese codesets) ;; 1247 CN_EXT ) AC_DEFINE(ENCODING_CN_EXT, 1, Define if you want extended chinese codesets) ;;
1254dnl# common parts of the Makefile 1281dnl# common parts of the Makefile
1255MCOMMON=./autoconf/Make.common 1282MCOMMON=./autoconf/Make.common
1256AC_SUBST_FILE(MCOMMON) 1283AC_SUBST_FILE(MCOMMON)
1257 1284
1258AC_ARG_PROGRAM 1285AC_ARG_PROGRAM
1259
1260RXVTNAME=`echo rxvt|sed "$program_transform_name"`
1261AC_SUBST(RXVTNAME)
1262 1286
1263dnl# test for "sun" or "__sun__" before include sys_ioctl 1287dnl# test for "sun" or "__sun__" before include sys_ioctl
1264 1288
1265dnl# revert HAVE_BLAH_H into a "#include <blah.h>" 1289dnl# revert HAVE_BLAH_H into a "#include <blah.h>"
1266AC_DEFUN(RXVT_DEFINE_TO_INCLUDE, dnl 1290AC_DEFUN(RXVT_DEFINE_TO_INCLUDE, dnl
1300 1324
1301AC_OUTPUT(autoconf/Make.common \ 1325AC_OUTPUT(autoconf/Make.common \
1302Makefile \ 1326Makefile \
1303doc/Makefile \ 1327doc/Makefile \
1304src/Makefile \ 1328src/Makefile \
1305src/graphics/Makefile \
1306src/test/Makefile \ 1329src/test/Makefile \
1307src/rxvtlib.h \ 1330src/rxvtlib.h \
1308W11/Makefile \ 1331W11/Makefile \
1309) 1332)
1310 1333
1311echo "Configuration: 1334echo "Configuration:
1312 1335
1313 Rxvt version: $VERSION : $DATE 1336 Rxvt version: $VERSION : $DATE
1314 Source code location: $srcdir 1337 Source code location: $srcdir
1315 Install path: ${prefix}/bin 1338 Install path: ${prefix}/bin
1316 Compiler: $CC 1339 Compiler: $CXX
1317 Compiler flags: $CFLAGS" 1340 Compiler flags: $CFLAGS
1341 Linker: $LINKER"
1318 1342
1319if test "$MALLOC_TYPE" = S; then 1343if test "$MALLOC_TYPE" = S; then
1320 echo " malloc support: system default" 1344 echo " malloc support: system default"
1321fi 1345fi
1322if test "$MALLOC_TYPE" = G; then 1346if test "$MALLOC_TYPE" = G; then

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines