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.8 by pcg, Fri Jan 30 18:12:17 2004 UTC vs.
Revision 1.16 by pcg, Mon Mar 1 01:06:46 2004 UTC

27AC_PROG_CC 27AC_PROG_CC
28AC_PROG_CXX 28AC_PROG_CXX
29AC_PROG_CPP 29AC_PROG_CPP
30AC_PROG_INSTALL 30AC_PROG_INSTALL
31AC_PROG_AWK 31AC_PROG_AWK
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++)
32 51
33dnl# system hacks 52dnl# system hacks
34AC_AIX 53AC_AIX
35AC_ISC_POSIX 54AC_ISC_POSIX
36 55
56support_text_blink=no 75support_text_blink=no
57support_pointer_blank=no 76support_pointer_blank=no
58support_scroll_rxvt=no 77support_scroll_rxvt=no
59support_scroll_next=no 78support_scroll_next=no
60support_scroll_xterm=no 79support_scroll_xterm=no
80support_scroll_plain=no
61support_xim=no 81support_xim=no
62support_xpm=no 82support_xpm=no
63support_xft=no 83support_xft=no
64support_unicode3=no 84support_unicode3=no
65codesets= 85codesets=
73 INSTALL_LIBRXVT=yes 93 INSTALL_LIBRXVT=yes
74fi 94fi
75AC_SUBST(INSTALL_LIBRXVT) 95AC_SUBST(INSTALL_LIBRXVT)
76 96
77AC_ARG_ENABLE(everything, 97AC_ARG_ENABLE(everything,
78 [ --enable-everything enable standard non-multichoice features: marked * 98 [ --enable-everything enable standard non-multichoice features
79 NOTE: this option is order dependent 99 NOTE: this option is order dependent
80 NOTE: automatically enabled with --enable-shared], 100 NOTE: automatically enabled with --enable-shared],
81 [if test x$enableval = xyes; then 101 [if test x$enableval = xyes; then
82 support_24bit=yes 102 support_24bit=yes
83 support_frills=yes 103 support_frills=yes
94 support_text_blink=yes 114 support_text_blink=yes
95 support_pointer_blank=yes 115 support_pointer_blank=yes
96 support_scroll_rxvt=yes 116 support_scroll_rxvt=yes
97 support_scroll_next=yes 117 support_scroll_next=yes
98 support_scroll_xterm=yes 118 support_scroll_xterm=yes
119 support_scroll_plain=yes
99 support_utmp=yes 120 support_utmp=yes
100 support_wtmp=yes 121 support_wtmp=yes
101 support_xim=yes 122 support_xim=yes
102 support_xpm=yes 123 support_xpm=yes
103 support_xft=yes 124 support_xft=yes
104 support_unicode3=yes 125 support_unicode3=yes
105 codesets=all 126 codesets=all
106 fi]) 127 fi])
107 128
108echo
109if test x$support_inheritpixmap = xyes; then
110 support_inheritpixmap=no
111 echo "******* transparency support disabled, does not work"
112fi
113if test x$support_xpm = xyes; then
114 support_xpm=no
115 echo "******* pixmap support disabled, does not work"
116fi
117if test x$support_menubar = xyes; then
118 support_menubar=no
119 echo "******* menubar support disabled, does not work"
120fi
121echo
122
123AC_ARG_ENABLE(unicode3, 129AC_ARG_ENABLE(unicode3,
124 [ --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],
125 [if test x$enableval = xyes; then 131 [if test x$enableval = xyes -o x$enableval = xno; then
126 support_unicode3=yes 132 support_unicode3=yes
127 fi]) 133 fi])
128 134
129AC_ARG_ENABLE(xft, 135AC_ARG_ENABLE(xft,
130 [ --enable-xft enable xft support on systems that have it], 136 [ --enable-xft enable xft support on systems that have it],
131 [if test x$enableval = xyes; then 137 [if test x$enableval = xyes -o x$enableval = xno; then
132 support_xft=yes 138 support_xft=yes
133 fi]) 139 fi])
134 140
135AC_ARG_WITH(codesets, 141AC_ARG_WITH(codesets,
136 [ --with-codesets=NAME,... compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,vn,all)], 142 [ --with-codesets=NAME,... compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)],
137 [if test x$enableval = xyes; then
138 codesets="$withval" 143 [codesets="$withval"])
139 fi])
140
141AC_ARG_WITH(encoding,
142 [ --with-encoding=NAME set language default encoding to NAME (default: sjis)
143 (eucj|sjis|big5|gb|kr|noenc)],
144 [if test x$enableval = xyes; then
145 withval=`echo $withval | tr '[a-z]' '[A-Z]'`
146 AC_DEFINE_UNQUOTED(MULTICHAR_ENCODING, $withval, Define default multichar glyph encoding)
147 fi])
148 144
149AC_ARG_ENABLE(utmp, 145AC_ARG_ENABLE(utmp,
150 [ --enable-utmp enable utmp (utmpx) support], 146 [ --enable-utmp enable utmp (utmpx) support],
151 [if test x$enableval = xyes -o x$enableval = xno; then 147 [if test x$enableval = xyes -o x$enableval = xno; then
152 support_utmp=$enableval 148 support_utmp=$enableval
196 192
197AC_ARG_ENABLE(xterm-scroll, 193AC_ARG_ENABLE(xterm-scroll,
198 [ --enable-xterm-scroll enable Xterm style scrollbar], 194 [ --enable-xterm-scroll enable Xterm style scrollbar],
199 [if test x$enableval = xyes -o x$enableval = xno; then 195 [if test x$enableval = xyes -o x$enableval = xno; then
200 support_scroll_xterm=$enableval 196 support_scroll_xterm=$enableval
197 fi])
198
199AC_ARG_ENABLE(plain-scroll,
200 [ --enable-plain-scroll enable plain style scrollbar],
201 [if test x$enableval = xyes -o x$enableval = xno; then
202 support_scroll_plain=$enableval
201 fi]) 203 fi])
202 204
203AC_ARG_ENABLE(half-shadow, 205AC_ARG_ENABLE(half-shadow,
204 [ --enable-half-shadow use half width/height shadow on rxvt scrollbar], 206 [ --enable-half-shadow use half width/height shadow on rxvt scrollbar],
205 [if test x$enableval = xyes; then 207 [if test x$enableval = xyes; then
208 210
209AC_ARG_ENABLE(xim, 211AC_ARG_ENABLE(xim,
210 [ --enable-xim XIM (X Input Method) protocol support], 212 [ --enable-xim XIM (X Input Method) protocol support],
211 [if test x$enableval = xyes -o x$enableval = xno; then 213 [if test x$enableval = xyes -o x$enableval = xno; then
212 support_xim=$enableval 214 support_xim=$enableval
213 fi])
214
215AC_ARG_ENABLE(greek,
216 [ --enable-greek enable greek keyboard support],
217 [if test x$enableval = xyes; then
218 AC_DEFINE(GREEK_SUPPORT, 1, Define if you want support for Greek Elot-928 & IBM-437 keyboard)
219 fi]) 215 fi])
220 216
221AC_ARG_ENABLE(ttygid, 217AC_ARG_ENABLE(ttygid,
222 [ --enable-ttygid enable tty setting to group named "tty"], 218 [ --enable-ttygid enable tty setting to group named "tty"],
223 [if test x$enableval = xyes; then 219 [if test x$enableval = xyes; then
362 [if test x$enableval = xyes -o x$enableval = xno; then 358 [if test x$enableval = xyes -o x$enableval = xno; then
363 support_pointer_blank=$enableval 359 support_pointer_blank=$enableval
364 fi]) 360 fi])
365 361
366AC_ARG_WITH(term, 362AC_ARG_WITH(term,
367 [ --with-term=NAME set the terminal to NAME (default \"xterm\")], 363 [ --with-term=NAME set the terminal to NAME (default \"rxvt\")],
368 [if test x$withval != x; then 364 [if test x$withval != x; then
369 AC_DEFINE_UNQUOTED(TERMENV, "$withval",Set TERM to the value given by configure) term="$withval" 365 AC_DEFINE_UNQUOTED(TERMENV, "$withval",Set TERM to the value given by configure) term="$withval"
370 fi]) 366 fi])
371 367
372AC_ARG_WITH(terminfo, 368AC_ARG_WITH(terminfo,
1186fi 1182fi
1187if test x$support_scroll_xterm = xyes; then 1183if test x$support_scroll_xterm = xyes; then
1188 AC_DEFINE(XTERM_SCROLLBAR, 1, Support Xterm style scrollbars) 1184 AC_DEFINE(XTERM_SCROLLBAR, 1, Support Xterm style scrollbars)
1189 scrolltypes="$scrolltypes xterm" 1185 scrolltypes="$scrolltypes xterm"
1190fi 1186fi
1187if test x$support_scroll_plain = xyes; then
1188 AC_DEFINE(PLAIN_SCROLLBAR, 1, Support plain style scrollbars)
1189 scrolltypes="$scrolltypes plain"
1190fi
1191if test x$support_pointer_blank = xyes; then 1191if test x$support_pointer_blank = xyes; then
1192 AC_DEFINE(POINTER_BLANK, 1, Define if you want hide the pointer while typing) 1192 AC_DEFINE(POINTER_BLANK, 1, Define if you want hide the pointer while typing)
1193fi 1193fi
1194if test x$support_cursor_blink = xyes; then 1194if test x$support_cursor_blink = xyes; then
1195 AC_DEFINE(CURSOR_BLINK, 1, Define if you want blinking cursor support) 1195 AC_DEFINE(CURSOR_BLINK, 1, Define if you want blinking cursor support)
1202fi 1202fi
1203if test x$codesets = xall; then 1203if test x$codesets = xall; then
1204 codesets=jp,jp-ext,kr,cn,cn-ext,vn 1204 codesets=jp,jp-ext,kr,cn,cn-ext,vn
1205fi 1205fi
1206for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do 1206for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do
1207 AC_DEFINE(ENCODING_EU, 1, Define if you want europeean extended codesets) 1207 AC_DEFINE(ENCODING_EU, 1, Define if you want european extended codesets)
1208 AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets)
1208 case "$codeset" in 1209 case "$codeset" in
1209 VN ) AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets) ;;
1210 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;; 1210 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;;
1211 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;; 1211 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;;
1212 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;; 1212 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;;
1213 CN ) AC_DEFINE(ENCODING_CN, 1, Define if you want chinese codesets) ;; 1213 CN ) AC_DEFINE(ENCODING_CN, 1, Define if you want chinese codesets) ;;
1214 CN_EXT ) AC_DEFINE(ENCODING_CN_EXT, 1, Define if you want extended chinese codesets) ;; 1214 CN_EXT ) AC_DEFINE(ENCODING_CN_EXT, 1, Define if you want extended chinese codesets) ;;
1304echo "Configuration: 1304echo "Configuration:
1305 1305
1306 Rxvt version: $VERSION : $DATE 1306 Rxvt version: $VERSION : $DATE
1307 Source code location: $srcdir 1307 Source code location: $srcdir
1308 Install path: ${prefix}/bin 1308 Install path: ${prefix}/bin
1309 Compiler: $CC 1309 Compiler: $CXX
1310 Compiler flags: $CFLAGS" 1310 Compiler flags: $CFLAGS
1311 Linker: $LINKER"
1311 1312
1312if test "$MALLOC_TYPE" = S; then 1313if test "$MALLOC_TYPE" = S; then
1313 echo " malloc support: system default" 1314 echo " malloc support: system default"
1314fi 1315fi
1315if test "$MALLOC_TYPE" = G; then 1316if test "$MALLOC_TYPE" = G; then

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines