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.34 by root, Tue Aug 17 08:47:56 2004 UTC vs.
Revision 1.49 by root, Sun Feb 13 08:56:27 2005 UTC

1dnl# -*- sh -*- 1dnl# -*- sh -*-
2dnl# 2dnl#
3dnl# Process this file with autoconf to produce a configure script. 3dnl# Process this file with autoconf to produce a configure script.
4dnl# 4dnl#
5orig_CXXFLAGS="$CXXFLAGS"
6
5AC_INIT 7AC_INIT
6AC_CONFIG_SRCDIR([src/feature.h]) 8AC_CONFIG_SRCDIR([src/feature.h])
7AC_CONFIG_AUX_DIR(autoconf) 9AC_CONFIG_AUX_DIR(autoconf)
8AC_CONFIG_HEADER(config.h:autoconf/config.h.in) 10AC_CONFIG_HEADER(config.h:autoconf/config.h.in)
11
12AC_CANONICAL_HOST
9 13
10dnl RXVT version 14dnl RXVT version
11changequote(, )dnl 15changequote(, )dnl
12VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 16VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
13DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 17DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
31AC_PROG_INSTALL 35AC_PROG_INSTALL
32AC_PROG_AWK 36AC_PROG_AWK
33 37
34AC_LANG(C) 38AC_LANG(C)
35 39
40dnl# --------------------------------------------------------------------------
41dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure'
42dnl#
43if test -z "$orig_CXXFLAGS"; then
44 CXXFLAGS='-O'
45 if test x$GCC = xyes && test "x$GXX" = xyes; then
46 CXXFLAGS="-g -O3"
47 fi
48 CFLAGS="$CXXFLAGS"
49fi
50
36LINKER="$CXX" 51LINKER="$CXX"
37if test x$GCC = xyes && test x$GXX = xyes; then 52if test x$GCC = xyes && test x$GXX = xyes; then
38 AC_CHECK_LIB(supc++, main, [ 53 AC_CHECK_LIB(supc++, main, [
39 LINKER="$CC" 54 LINKER="$CC"
40 LIBS="$LIBS -lsupc++" 55 LIBS="$LIBS -lsupc++"
41 ]) 56 ])
42fi 57fi
43AC_SUBST(LINKER,[$LINKER]) 58AC_SUBST(LINKER,[$LINKER])
44 59
45CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE" 60AC_DEFINE(_GNU_SOURCE, 1, Use all glibc features.)
61
62case $host in
63 *-*-solaris* )
64 AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, Needed to get declarations for msg_control and msg_controllen on Solaris)
65 AC_DEFINE(_XOPEN_SOURCE, 2, Needed to get declarations for msg_control and msg_controllen on Solaris)
66 AC_DEFINE(__EXTENSIONS__, 1, Needed to get declarations for msg_control and msg_controllen on Solaris)
67 ;;
68esac
46 69
47dnl if test x$GXX = xyes; then 70dnl if test x$GXX = xyes; then
48dnl CXXFLAGS="$CXXFLAGS" dnl I once had -fno-exceptions, but I am using them now... 71dnl CXXFLAGS="$CXXFLAGS" dnl I once had -fno-exceptions, but I am using them now...
49dnl fi 72dnl fi
50 73
66AC_PROG_LIBTOOL()dnl# libtool 89AC_PROG_LIBTOOL()dnl# libtool
67 90
68MALLOC_TYPE=S 91MALLOC_TYPE=S
69support_addstrings=no 92support_addstrings=no
70support_frills=no 93support_frills=no
71support_linespace=no
72support_inheritpixmap=no 94support_inheritpixmap=no
73support_tinting=no 95support_tinting=no
74support_fading=no 96support_fading=no
75support_keepscrolling=no 97support_keepscrolling=no
76support_selectionscrolling=no 98support_selectionscrolling=no
92support_xft=no 114support_xft=no
93support_unicode3=no 115support_unicode3=no
94support_combining=no 116support_combining=no
95support_8bitctrls=no 117support_8bitctrls=no
96support_iso14755=no 118support_iso14755=no
119support_styles=no
97codesets= 120codesets=
98 121
99dnl# -------------------------------------------------------------------------- 122dnl# --------------------------------------------------------------------------
100dnl# CHECKING COMMAND LINE OPTIONS 123dnl# CHECKING COMMAND LINE OPTIONS
101dnl# -------------------------------------------------------------------------- 124dnl# --------------------------------------------------------------------------
111 NOTE: this option is order dependent 134 NOTE: this option is order dependent
112 NOTE: automatically enabled with --enable-shared], 135 NOTE: automatically enabled with --enable-shared],
113 [if test x$enableval = xyes; then 136 [if test x$enableval = xyes; then
114 support_24bit=yes 137 support_24bit=yes
115 support_frills=yes 138 support_frills=yes
116 support_linespace=yes
117 support_inheritpixmap=yes 139 support_inheritpixmap=yes
118 support_tinting=yes 140 support_tinting=yes
119 support_fading=yes 141 support_fading=yes
120 support_keepscrolling=yes 142 support_keepscrolling=yes
121 support_selectionscrolling=yes 143 support_selectionscrolling=yes
137 support_xft=yes 159 support_xft=yes
138 support_unicode3=yes 160 support_unicode3=yes
139 support_combining=yes 161 support_combining=yes
140 #support_8bitctrls=yes 162 #support_8bitctrls=yes
141 support_iso14755=yes 163 support_iso14755=yes
164 support_styles=yes
142 codesets=all 165 codesets=all
143 fi]) 166 fi])
144 167
145AC_ARG_ENABLE(unicode3, 168AC_ARG_ENABLE(unicode3,
146 [ --enable-unicode3 use 21 instead of 16 bits to represent unicode characters], 169 [ --enable-unicode3 use 21 instead of 16 bits to represent unicode characters],
147 [if test x$enableval = xyes -o x$enableval = xno; then 170 [if test x$enableval = xyes -o x$enableval = xno; then
148 support_unicode3=yes 171 support_unicode3=$enableval
149 fi]) 172 fi])
150 173
151AC_ARG_ENABLE(combining, 174AC_ARG_ENABLE(combining,
152 [ --enable-combining enable composition of base and combining characters], 175 [ --enable-combining enable composition of base and combining characters],
153 [if test x$enableval = xyes -o x$enableval = xno; then 176 [if test x$enableval = xyes -o x$enableval = xno; then
154 support_combining=yes 177 support_combining=$enableval
155 fi]) 178 fi])
156 179
157AC_ARG_ENABLE(xft, 180AC_ARG_ENABLE(xft,
158 [ --enable-xft enable xft support on systems that have it], 181 [ --enable-xft enable xft support on systems that have it],
159 [if test x$enableval = xyes -o x$enableval = xno; then 182 [if test x$enableval = xyes -o x$enableval = xno; then
160 support_xft=yes 183 support_xft=$enableval
184 fi])
185
186AC_ARG_ENABLE(font-styles,
187 [ --enable-font-styles enable bold and italic support],
188 [if test x$enableval = xyes -o x$enableval = xno; then
189 support_styles=$enableval
161 fi]) 190 fi])
162 191
163AC_ARG_ENABLE(utmp, 192AC_ARG_ENABLE(utmp,
164 [ --enable-utmp enable utmp (utmpx) support], 193 [ --enable-utmp enable utmp (utmpx) support],
165 [if test x$enableval = xyes -o x$enableval = xno; then 194 [if test x$enableval = xyes -o x$enableval = xno; then
237 [if test x$enableval = xyes; then 266 [if test x$enableval = xyes; then
238 AC_DEFINE(HALFSHADOW, 1, Define if you want the depth of scrollbars and menus to be less) 267 AC_DEFINE(HALFSHADOW, 1, Define if you want the depth of scrollbars and menus to be less)
239 fi]) 268 fi])
240 269
241AC_ARG_WITH(codesets, 270AC_ARG_WITH(codesets,
242 [ --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)], 271 [ --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)],
243 [codesets="$withval"]) 272 [codesets="$withval"])
244 273
245AC_ARG_ENABLE(xim, 274AC_ARG_ENABLE(xim,
246 [ --enable-xim XIM (X Input Method) protocol support], 275 [ --enable-xim XIM (X Input Method) protocol support],
247 [if test x$enableval = xyes -o x$enableval = xno; then 276 [if test x$enableval = xyes -o x$enableval = xno; then
279 fi]) 308 fi])
280 309
281AC_ARG_ENABLE(8bitctrls, 310AC_ARG_ENABLE(8bitctrls,
282 [ --enable-8bitctrls enable 8 bit control sequences (not recommended)], 311 [ --enable-8bitctrls enable 8 bit control sequences (not recommended)],
283 [if test x$enableval = xyes -o x$enableval = xno; then 312 [if test x$enableval = xyes -o x$enableval = xno; then
284 support_8bitctrls=yes 313 support_8bitctrls=$enableval
285 fi]) 314 fi])
286 315
287RESFALLBACK=Rxvt 316RESFALLBACK=Rxvt
288AC_ARG_ENABLE(fallback, 317AC_ARG_ENABLE(fallback,
289 [ --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)], 318 [ --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)],
311 340
312RXVTNAME=urxvt 341RXVTNAME=urxvt
313AC_ARG_WITH(name, 342AC_ARG_WITH(name,
314 [ --with-name=NAME set the basename for the installed binaries (default: urxvt)], 343 [ --with-name=NAME set the basename for the installed binaries (default: urxvt)],
315 [RXVTNAME="$withval"]) 344 [RXVTNAME="$withval"])
345AC_DEFINE_UNQUOTED(RXVTNAME,"$RXVTNAME", [Binary base name])
316 346
317RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"` 347RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
318AC_SUBST(RXVTNAME) 348AC_SUBST(RXVTNAME)
319 349
320AC_ARG_ENABLE(strings, 350AC_ARG_ENABLE(strings,
337 367
338AC_ARG_ENABLE(frills, 368AC_ARG_ENABLE(frills,
339 [ --enable-frills enable support for rarely used features], 369 [ --enable-frills enable support for rarely used features],
340 [if test x$enableval = xyes -o x$enableval = xno; then 370 [if test x$enableval = xyes -o x$enableval = xno; then
341 support_frills=$enableval 371 support_frills=$enableval
342 fi])
343
344AC_ARG_ENABLE(linespace,
345 [ --enable-linespace enable support for linespace],
346 [if test x$enableval = xyes -o x$enableval = xno; then
347 support_linespace=$enableval
348 fi]) 372 fi])
349 373
350AC_ARG_ENABLE(24bit, 374AC_ARG_ENABLE(24bit,
351 [ --enable-24bit enable support for using 24bit visuals if available], 375 [ --enable-24bit enable support for using 24bit visuals if available],
352 [if test x$enableval = xyes -o x$enableval = xno; then 376 [if test x$enableval = xyes -o x$enableval = xno; then
434 458
435dnl# -------------------------------------------------------------------------- 459dnl# --------------------------------------------------------------------------
436 460
437AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes) 461AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes)
438 462
439dnl# --------------------------------------------------------------------------
440dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure'
441dnl#
442if test -z "$CFLAGS"; then
443 if test -z "$CCOPTS"; then
444 CCOPTS='-O'
445dnl> if test "x$GCC" = xyes; then
446dnl> if test x$system = xLinux; then
447dnl> CCOPTS="$CCOPTS "'-O2 -fno-strength-reduce'
448dnl> fi
449dnl> fi
450 fi
451 CFLAGS="$CCOPTS"
452fi
453
454AC_PATH_PROG(MV, mv, mv) 463AC_PATH_PROG(MV, mv, mv)
455AC_PATH_PROG(RM, rm, rm) 464AC_PATH_PROG(RM, rm, rm)
456AC_PATH_PROG(CP, cp, cp) 465AC_PATH_PROG(CP, cp, cp)
457AC_PATH_PROG(LN, ln, ln) 466AC_PATH_PROG(LN, ln, ln)
458AC_PATH_PROG(SED, sed, sed) 467AC_PATH_PROG(SED, sed, sed)
459AC_PATH_PROG(ECHO, echo, echo) 468AC_PATH_PROG(ECHO, echo, echo)
460AC_PATH_PROG(CMP, cmp, cmp) 469AC_PATH_PROG(CMP, cmp, cmp)
461AC_PATH_PROG(TBL, tbl) 470AC_PATH_PROG(TBL, tbl)
471AC_PATH_PROG(TIC, tic)
462 472
463dnl# need a neat way to detect SVR4 or its features 473dnl# need a neat way to detect SVR4 or its features
464dnl# in src/command.c we use these functions: 474dnl# in src/command.c we use these functions:
465dnl# grantpt(), unlockpt(), ptsname(), which are defined in <sys/ptms.h> 475dnl# grantpt(), unlockpt(), ptsname(), which are defined in <sys/ptms.h>
466dnl# - but are these also defined for other systems? 476dnl# - but are these also defined for other systems?
508 sys/stropts.h \ 518 sys/stropts.h \
509 sys/time.h \ 519 sys/time.h \
510 utmp.h \ 520 utmp.h \
511 utmpx.h \ 521 utmpx.h \
512 stdint.h \ 522 stdint.h \
523 pty.h \
524 wchar.h \
525 cwchar \
526 clocale \
513) 527)
514 528
515AC_HEADER_TIME 529AC_HEADER_TIME
516 530
517dnl# check to allow both <termios.h> and <sys/ioctl.h> 531dnl# check to allow both <termios.h> and <sys/ioctl.h>
585dnl> AC_CHECK_TYPE(umode_t, int) 599dnl> AC_CHECK_TYPE(umode_t, int)
586dnl> AC_CHECK_TYPE(off_t, long) 600dnl> AC_CHECK_TYPE(off_t, long)
587AC_TYPE_PID_T 601AC_TYPE_PID_T
588AC_TYPE_UID_T 602AC_TYPE_UID_T
589 603
590AC_CHECK_SIZEOF(char, 1)
591AC_CHECK_SIZEOF(short, 2) 604AC_CHECK_SIZEOF(short, 2)
592AC_CHECK_SIZEOF(int, 4) 605AC_CHECK_SIZEOF(int, 4)
593AC_CHECK_SIZEOF(long, 4) 606dnl AC_CHECK_SIZEOF(long, 4)
594AC_CHECK_SIZEOF(long long, 8) 607AC_CHECK_SIZEOF(long long, 8)
595AC_CHECK_SIZEOF(int *, 4) 608AC_CHECK_SIZEOF(int *, 4)
596 609
597dnl# see usage below 610dnl# see usage below
598AC_DEFUN(RXVT_CHECK_SIZE, 611AC_DEFUN(RXVT_CHECK_SIZE,
599 [AC_CACHE_CHECK([for $2], $1, 612 [AC_CACHE_CHECK([for $2], $1,
600 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdint.h>]], [[$2 dummy;]])],[$1=yes],[dnl 613 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdint.h>]], [[$2 dummy;]])],[$1=yes],[dnl
601if test $ac_cv_sizeof_char -ge $3; then 614if test "$ac_cv_sizeof_char" -ge $3; then
602 $1="$4 char" 615 $1="$4 char"
603else 616else
604 if test $ac_cv_sizeof_short -ge $3; then 617 if test "$ac_cv_sizeof_short" -ge $3; then
605 $1="$4 short" 618 $1="$4 short"
606 else 619 else
607 if test $ac_cv_sizeof_int -ge $3; then 620 if test "$ac_cv_sizeof_int" -ge $3; then
608 $1="$4 int" 621 $1="$4 int"
609 else 622 else
610 if test $ac_cv_sizeof_long -ge $3; then 623 if test "$ac_cv_sizeof_long" -ge $3; then
611 $1="$4 long" 624 $1="$4 long"
612 else 625 else
613 if test $ac_cv_sizeof_long_long -ge $3; then 626 if test "$ac_cv_sizeof_long_long" -ge $3; then
614 $1="$4 long long" 627 $1="$4 long long"
615 else 628 else
616 $1="$4 $5" # we _must_ have a (possibly wrong) default 629 $1="$4 $5" # we _must_ have a (possibly wrong) default
617 fi 630 fi
618 fi 631 fi
645dnl RXVT_CHECK_SIZE(rxvt_cv_uint64_t, uint64_t, 8, unsigned, long long, rxvt_uint64_typedef) 658dnl RXVT_CHECK_SIZE(rxvt_cv_uint64_t, uint64_t, 8, unsigned, long long, rxvt_uint64_typedef)
646dnl AC_SUBST(rxvt_uint64_typedef) 659dnl AC_SUBST(rxvt_uint64_typedef)
647dnl# 660dnl#
648dnl# Now look for another we use 661dnl# Now look for another we use
649dnl# 662dnl#
650if test $ac_cv_sizeof_int_p -eq 8; then 663if test "$ac_cv_sizeof_int_p" -eq 8; then
651 rxvt_intp_define="#define intp_t int64_t" 664 rxvt_intp_define="#define intp_t int64_t"
652 rxvt_u_intp_define="#define u_intp_t u_int64_t" 665 rxvt_u_intp_define="#define u_intp_t u_int64_t"
653else 666else
654 if test $ac_cv_sizeof_int_p -eq 4; then 667 if test "$ac_cv_sizeof_int_p" -eq 4; then
655 rxvt_intp_define="#define intp_t int32_t" 668 rxvt_intp_define="#define intp_t int32_t"
656 rxvt_u_intp_define="#define u_intp_t u_int32_t" 669 rxvt_u_intp_define="#define u_intp_t u_int32_t"
657 else 670 else
658 if test $ac_cv_sizeof_int_p -eq 2; then 671 if test "$ac_cv_sizeof_int_p" -eq 2; then
659 rxvt_intp_define="#define intp_t int16_t" 672 rxvt_intp_define="#define intp_t int16_t"
660 rxvt_u_intp_define="#define u_intp_t u_int16_t" 673 rxvt_u_intp_define="#define u_intp_t u_int16_t"
661 else 674 else
662 rxvt_intp_define="#error set intp_t" 675 rxvt_intp_define="#error set intp_t"
663 rxvt_u_intp_define="#error set u_intp_t" 676 rxvt_u_intp_define="#error set u_intp_t"
1172fi 1185fi
1173 1186
1174dnl# -------------------------------------------------------------------------- 1187dnl# --------------------------------------------------------------------------
1175dnl# now add and remove other stuff 1188dnl# now add and remove other stuff
1176dnl# -------------------------------------------------------------------------- 1189dnl# --------------------------------------------------------------------------
1190if test x$support_xft = xyes; then
1191 LIBS="$LIBS `pkg-config xft --libs`"
1192 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
1193 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
1194
1195 AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no])
1196 AC_CHECK_LIB(Xft,XftDrawString32,,[support_xft=no])
1197
1198 if test x$support_xft = xyes; then
1199 AC_DEFINE(XFT, 1, Define to enable xft support)
1200 fi
1201fi
1202if test x$support_styles = xyes; then
1203 AC_DEFINE(ENABLE_STYLES, 1, Define if you want bold and italic support)
1204fi
1177if test x$support_iso14755 = xyes; then 1205if test x$support_iso14755 = xyes; then
1178 AC_DEFINE(ISO_14755, 1, Define if you want ISO 14755 extended support) 1206 AC_DEFINE(ISO_14755, 1, Define if you want ISO 14755 extended support)
1179fi 1207fi
1180if test x$support_8bitctrls = xyes; then 1208if test x$support_8bitctrls = xyes; then
1181 AC_DEFINE(EIGHT_BIT_CONTROLS, 1, Define if you want 8 bit control sequences) 1209 AC_DEFINE(EIGHT_BIT_CONTROLS, 1, Define if you want 8 bit control sequences)
1198if test x$support_menubar = xyes; then 1226if test x$support_menubar = xyes; then
1199 AC_DEFINE(MENUBAR, 1, Define if you want Menubar support) 1227 AC_DEFINE(MENUBAR, 1, Define if you want Menubar support)
1200fi 1228fi
1201if test x$support_frills = xyes; then 1229if test x$support_frills = xyes; then
1202 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features) 1230 AC_DEFINE(ENABLE_FRILLS, 1, Define if you want handling for rarely used but handy features)
1203fi
1204if test x$support_linespace = xno; then
1205 AC_DEFINE(NO_LINESPACE, 1, Define if you don't want support linespace)
1206fi 1231fi
1207if test x$support_24bit = xyes; then 1232if test x$support_24bit = xyes; then
1208 AC_DEFINE(PREFER_24BIT, 1, Define to use a 24 bit visual if the screen has 24 bit mode, even if the default is 8 bit) 1233 AC_DEFINE(PREFER_24BIT, 1, Define to use a 24 bit visual if the screen has 24 bit mode, even if the default is 8 bit)
1209fi 1234fi
1210if test x$support_mousewheel = xyes; then 1235if test x$support_mousewheel = xyes; then
1260fi 1285fi
1261if test x$support_combining = xyes; then 1286if test x$support_combining = xyes; then
1262 AC_DEFINE(ENABLE_COMBINING, 1, Define if you want to automatically compose combining characters) 1287 AC_DEFINE(ENABLE_COMBINING, 1, Define if you want to automatically compose combining characters)
1263fi 1288fi
1264if test x$codesets = xall; then 1289if test x$codesets = xall; then
1265 codesets=jp,jp-ext,kr,cn,cn-ext 1290 codesets=jp,jp-ext,kr,zh,zh-ext
1266fi 1291fi
1267AC_DEFINE(ENCODING_EU, 1, Define if you want european extended codesets) 1292AC_DEFINE(ENCODING_EU, 1, Define if you want european extended codesets)
1268AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets) 1293AC_DEFINE(ENCODING_VN, 1, Define if you want vietnamese codesets)
1269for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do 1294for codeset in `echo $codesets | tr "[a-z,\\-]" "[A-Z _]"`; do
1270 case "$codeset" in 1295 case "$codeset" in
1271 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;; 1296 JP ) AC_DEFINE(ENCODING_JP, 1, Define if you want japanese codesets) ;;
1272 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;; 1297 JP_EXT ) AC_DEFINE(ENCODING_JP_EXT, 1, Define if you want extended japanese codesets) ;;
1273 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;; 1298 KR ) AC_DEFINE(ENCODING_KR, 1, Define if you want korean codesets) ;;
1274 CN ) AC_DEFINE(ENCODING_CN, 1, Define if you want chinese codesets) ;; 1299 ZH ) AC_DEFINE(ENCODING_ZH, 1, Define if you want chinese codesets) ;;
1275 CN_EXT ) AC_DEFINE(ENCODING_CN_EXT, 1, Define if you want extended chinese codesets) ;; 1300 ZH_EXT ) AC_DEFINE(ENCODING_ZH_EXT, 1, Define if you want extended chinese codesets) ;;
1276 esac 1301 esac
1277done 1302done
1278 1303
1279dnl> AC_CHECK_FUNCS(gettimeofday putenv select socket) 1304dnl> AC_CHECK_FUNCS(gettimeofday putenv select socket)
1280 1305
1335RXVT_DEFINE_TO_INCLUDE(include_sys_select_h, sys/select.h, ac_cv_header_sys_select_h, yes, notset, dontmatch) 1360RXVT_DEFINE_TO_INCLUDE(include_sys_select_h, sys/select.h, ac_cv_header_sys_select_h, yes, notset, dontmatch)
1336RXVT_DEFINE_TO_INCLUDE(include_sys_strredir_h, sys/strredir.h, ac_cv_header_sys_strredir_h, yes, notset, dontmatch) 1361RXVT_DEFINE_TO_INCLUDE(include_sys_strredir_h, sys/strredir.h, ac_cv_header_sys_strredir_h, yes, notset, dontmatch)
1337RXVT_DEFINE_TO_INCLUDE(include_sys_time_h, sys/time.h, ac_cv_header_sys_time_h, yes, notset, dontmatch) 1362RXVT_DEFINE_TO_INCLUDE(include_sys_time_h, sys/time.h, ac_cv_header_sys_time_h, yes, notset, dontmatch)
1338RXVT_DEFINE_TO_INCLUDE(include_time_h, time.h, ac_cv_header_sys_time_h, no, ac_cv_header_time, yes) 1363RXVT_DEFINE_TO_INCLUDE(include_time_h, time.h, ac_cv_header_sys_time_h, no, ac_cv_header_time, yes)
1339 1364
1340if test x$support_xft = xyes; then
1341 LIBS="$LIBS `pkg-config xft --libs`"
1342 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
1343 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
1344
1345 AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no])
1346 AC_CHECK_LIB(Xft,XftDrawString32,,[support_xft=no])
1347
1348 if test x$support_xft = xyes; then
1349 AC_DEFINE(XFT, 1, Define to enable xft support)
1350 fi
1351fi
1352
1353AC_CONFIG_FILES([autoconf/Make.common \ 1365AC_CONFIG_FILES([autoconf/Make.common \
1354Makefile \ 1366Makefile \
1355doc/Makefile \ 1367doc/Makefile \
1356src/Makefile \ 1368src/Makefile \
1357src/test/Makefile \
1358src/rxvtlib.h \ 1369src/rxvtlib.h \
1359W11/Makefile \
1360]) 1370])
1361AC_OUTPUT 1371AC_OUTPUT
1362 1372
1363echo "Configuration: 1373echo "Configuration:
1364 1374

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines