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

Comparing rxvt-unicode/configure (file contents):
Revision 1.153 by root, Sat Jan 21 12:44:11 2012 UTC vs.
Revision 1.156 by root, Tue Jun 19 18:17:56 2012 UTC

597IF_PERL 597IF_PERL
598PERLPRIVLIBEXP 598PERLPRIVLIBEXP
599PERLFLAGS 599PERLFLAGS
600PERLLIB 600PERLLIB
601PERL 601PERL
602PIXBUF_LIBS
603PIXBUF_CFLAGS
602XFT_CONFIG 604XFT_CONFIG
603AFTERIMAGE_LIBS
604AFTERIMAGE_CFLAGS
605afterimage_config
606STARTUP_NOTIFICATION_LIBS 605STARTUP_NOTIFICATION_LIBS
607STARTUP_NOTIFICATION_CFLAGS 606STARTUP_NOTIFICATION_CFLAGS
608PIXBUF_LIBS
609PIXBUF_CFLAGS
610PKG_CONFIG 607PKG_CONFIG
611X_EXTRA_LIBS 608X_EXTRA_LIBS
612X_LIBS 609X_LIBS
613X_PRE_LIBS 610X_PRE_LIBS
614X_CFLAGS 611X_CFLAGS
690enable_256_color 687enable_256_color
691enable_unicode3 688enable_unicode3
692enable_combining 689enable_combining
693enable_xft 690enable_xft
694enable_font_styles 691enable_font_styles
695enable_afterimage
696with_afterimage_config
697enable_pixbuf 692enable_pixbuf
698enable_startup_notification 693enable_startup_notification
699enable_transparency 694enable_transparency
700enable_fading 695enable_fading
701enable_rxvt_scroll 696enable_rxvt_scroll
722enable_smart_resize 717enable_smart_resize
723enable_text_blink 718enable_text_blink
724enable_pointer_blank 719enable_pointer_blank
725with_term 720with_term
726with_terminfo 721with_terminfo
722enable_xdbe
727with_x 723with_x
728enable_utmp 724enable_utmp
729enable_wtmp 725enable_wtmp
730enable_lastlog 726enable_lastlog
731' 727'
1367 --enable-256-color enable 256-color support 1363 --enable-256-color enable 256-color support
1368 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1364 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1369 --enable-combining enable composition of base and combining characters 1365 --enable-combining enable composition of base and combining characters
1370 --enable-xft enable xft support on systems that have it 1366 --enable-xft enable xft support on systems that have it
1371 --enable-font-styles enable bold and italic support 1367 --enable-font-styles enable bold and italic support
1372 --enable-afterimage enable integration with libAfterImage for background images (deprecated)
1373 --enable-pixbuf enable integration with gdk-pixbuf for background images 1368 --enable-pixbuf enable integration with gdk-pixbuf for background images
1374 --enable-startup-notification enable freedesktop startup notification support 1369 --enable-startup-notification enable freedesktop startup notification support
1375 --enable-transparency enable transparent backgrounds 1370 --enable-transparency enable transparent backgrounds
1376 --enable-fading enable colors fading when off focus 1371 --enable-fading enable colors fading when off focus
1377 --enable-rxvt-scroll enable rxvt style scrollbar 1372 --enable-rxvt-scroll enable rxvt style scrollbar
1392 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1387 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1393 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel) 1388 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1394 --enable-smart-resize enable smart growth/shrink behaviour 1389 --enable-smart-resize enable smart growth/shrink behaviour
1395 --enable-text-blink enable blinking text 1390 --enable-text-blink enable blinking text
1396 --enable-pointer-blank enable pointer blanking when typing or inactive 1391 --enable-pointer-blank enable pointer blanking when typing or inactive
1392 --enable-xdbe enable support for double buffering
1397 --enable-utmp enable utmp (utmpx) support 1393 --enable-utmp enable utmp (utmpx) support
1398 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 1394 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1399 --enable-lastlog enable lastlog support (requires --enable-utmp) 1395 --enable-lastlog enable lastlog support (requires --enable-utmp)
1400 1396
1401Optional Packages: 1397Optional Packages:
1402 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1398 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1403 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1399 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1404 --with-afterimage-config=DIR use libAfterImage config script in DIR
1405 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all) 1400 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1406 --with-res-name=NAME use this as default resource name (default: urxvt) 1401 --with-res-name=NAME use this as default resource name (default: urxvt)
1407 --with-res-class=CLASS use this as the resource class (default: URxvt) 1402 --with-res-class=CLASS use this as the resource class (default: URxvt)
1408 --with-name=NAME set the basename for the installed binaries (default: urxvt) 1403 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1409 --with-term=NAME set the terminal to NAME (default: rxvt) 1404 --with-term=NAME set the terminal to NAME (default: rxvt)
4669support_combining=yes 4664support_combining=yes
4670support_8bitctrls=no 4665support_8bitctrls=no
4671support_iso14755=yes 4666support_iso14755=yes
4672support_styles=yes 4667support_styles=yes
4673support_perl=yes 4668support_perl=yes
4669support_xdbe=yes
4674codesets=all 4670codesets=all
4675 4671
4676 4672
4677# Check whether --enable-everything was given. 4673# Check whether --enable-everything was given.
4678if test "${enable_everything+set}" = set; then : 4674if test "${enable_everything+set}" = set; then :
4679 enableval=$enable_everything; 4675 enableval=$enable_everything;
4680 if test x$enableval = xno; then 4676 if test x$enableval = xno; then
4681 support_frills=no 4677 support_frills=no
4678 support_xdbe=no
4682 support_inheritpixmap=no 4679 support_inheritpixmap=no
4683 support_fading=no 4680 support_fading=no
4684 support_keepscrolling=no 4681 support_keepscrolling=no
4685 support_selectionscrolling=no 4682 support_selectionscrolling=no
4686 support_lastlog=no 4683 support_lastlog=no
4701 support_combining=no 4698 support_combining=no
4702 support_8bitctrls=no 4699 support_8bitctrls=no
4703 support_iso14755=no 4700 support_iso14755=no
4704 support_styles=no 4701 support_styles=no
4705 support_perl=no 4702 support_perl=no
4703 support_xdbe=no
4706 codesets= 4704 codesets=
4707 fi 4705 fi
4708 if test x$enableval = xyes; then 4706 if test x$enableval = xyes; then
4709 support_frills=yes 4707 support_frills=yes
4710 support_inheritpixmap=yes 4708 support_inheritpixmap=yes
4729 support_combining=yes 4727 support_combining=yes
4730 #support_8bitctrls=yes 4728 #support_8bitctrls=yes
4731 support_iso14755=yes 4729 support_iso14755=yes
4732 support_styles=yes 4730 support_styles=yes
4733 support_perl=yes 4731 support_perl=yes
4732 support_xdbe=yes
4734 codesets=all 4733 codesets=all
4735 fi 4734 fi
4736 4735
4737fi 4736fi
4738 4737
4825 4824
4826# Check whether --enable-font-styles was given. 4825# Check whether --enable-font-styles was given.
4827if test "${enable_font_styles+set}" = set; then : 4826if test "${enable_font_styles+set}" = set; then :
4828 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then 4827 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
4829 support_styles=$enableval 4828 support_styles=$enableval
4830 fi
4831fi
4832
4833
4834# Check whether --enable-afterimage was given.
4835if test "${enable_afterimage+set}" = set; then :
4836 enableval=$enable_afterimage; if test x$enableval = xyes -o x$enableval = xno; then
4837 support_afterimage=$enableval
4838 fi
4839fi
4840
4841
4842
4843# Check whether --with-afterimage_config was given.
4844if test "${with_afterimage_config+set}" = set; then :
4845 withval=$with_afterimage_config; if test "x$withval" != x; then
4846 afterimage_config=$withval/afterimage-config
4847 fi 4829 fi
4848fi 4830fi
4849 4831
4850 4832
4851# Check whether --enable-pixbuf was given. 4833# Check whether --enable-pixbuf was given.
5129 5111
5130cat >>confdefs.h <<_ACEOF 5112cat >>confdefs.h <<_ACEOF
5131#define RXVT_TERMINFO "$withval" 5113#define RXVT_TERMINFO "$withval"
5132_ACEOF 5114_ACEOF
5133 terminfo="$withval" 5115 terminfo="$withval"
5116 fi
5117fi
5118
5119
5120# Check whether --enable-xdbe was given.
5121if test "${enable_xdbe+set}" = set; then :
5122 enableval=$enable_xdbe; if test x$enableval = xyes -o x$enableval = xno; then
5123 support_xdbe=$enableval
5134 fi 5124 fi
5135fi 5125fi
5136 5126
5137 5127
5138 5128
6266 LDFLAGS=$ac_save_LDFLAGS 6256 LDFLAGS=$ac_save_LDFLAGS
6267 6257
6268fi 6258fi
6269 6259
6270 6260
6271image_lib=none 6261STARTUP_NOTIFICATION_CFLAGS=
6262STARTUP_NOTIFICATION_LIBS=
6272 6263
6273PIXBUF_CFLAGS=
6274PIXBUF_LIBS=
6275
6276if test x$support_pixbuf = xyes; then 6264if test x$support_startup_notification = xyes; then
6277 support_pixbuf=no 6265 support_startup_notification=no
6278 # Extract the first word of "pkg-config", so it can be a program name with args. 6266 # Extract the first word of "pkg-config", so it can be a program name with args.
6279set dummy pkg-config; ac_word=$2 6267set dummy pkg-config; ac_word=$2
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6281$as_echo_n "checking for $ac_word... " >&6; } 6269$as_echo_n "checking for $ac_word... " >&6; }
6282if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 6270if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315$as_echo "no" >&6; } 6303$as_echo "no" >&6; }
6316fi 6304fi
6317 6305
6318 6306
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf" >&5 6307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification" >&5
6320$as_echo_n "checking for gdk-pixbuf... " >&6; } 6308$as_echo_n "checking for libstartup-notification... " >&6; }
6321 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then 6309 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6322 PIXBUF_CFLAGS="`$PKG_CONFIG gdk-pixbuf-2.0 --cflags`" 6310 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG libstartup-notification-1.0 --cflags`"
6323 PIXBUF_LIBS="`$PKG_CONFIG gdk-pixbuf-2.0 --libs`" 6311 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG libstartup-notification-1.0 --libs`"
6324 support_pixbuf=yes 6312 support_startup_notification=yes
6325 fi 6313 fi
6326 6314
6327 if test x$support_pixbuf = xyes; then 6315 if test x$support_startup_notification = xyes; then
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6329$as_echo "ok" >&6; } 6317$as_echo "ok" >&6; }
6330 image_lib=gdk-pixbuf
6331 support_afterimage=no
6332 6318
6333$as_echo "#define HAVE_PIXBUF 1" >>confdefs.h 6319$as_echo "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6334
6335
6336$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
6337 6320
6338 else 6321 else
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340$as_echo "no" >&6; } 6323$as_echo "no" >&6; }
6341 fi 6324 fi
6342fi 6325fi
6343 6326
6344 6327
6345 6328
6346 6329
6347STARTUP_NOTIFICATION_CFLAGS= 6330for ac_header in \
6348STARTUP_NOTIFICATION_LIBS= 6331 sys/byteorder.h \
6332 sys/ioctl.h \
6333 sys/sockio.h \
6334 sys/strredir.h \
6335 stdint.h \
6336 wchar.h \
6349 6337
6338do :
6339 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6340ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6341if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6342 cat >>confdefs.h <<_ACEOF
6343#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6344_ACEOF
6345
6346fi
6347
6348done
6349
6350
6351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6352$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6353if test "${rxvt_cv_xlib_illegal_access+set}" = set; then :
6354 $as_echo_n "(cached) " >&6
6355else
6356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6357/* end confdefs.h. */
6358
6359#define XLIB_ILLEGAL_ACCESS
6360#include <X11/Xlib.h>
6361
6362int
6363main ()
6364{
6365
6366 Display *dpy;
6367 dpy->xdefaults = (char *)0;
6368
6369 ;
6370 return 0;
6371}
6372_ACEOF
6373if ac_fn_cxx_try_compile "$LINENO"; then :
6374 rxvt_cv_xlib_illegal_access=yes
6375else
6376 rxvt_cv_xlib_illegal_access=no
6377
6378fi
6379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6380fi
6381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
6382$as_echo "$rxvt_cv_xlib_illegal_access" >&6; }
6383if test x$rxvt_cv_xlib_illegal_access = xyes; then
6384
6385$as_echo "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
6386
6387fi
6388
6389ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
6390if test "x$ac_cv_type_mode_t" = x""yes; then :
6391
6392else
6393
6394cat >>confdefs.h <<_ACEOF
6395#define mode_t int
6396_ACEOF
6397
6398fi
6399
6400ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6401if test "x$ac_cv_type_pid_t" = x""yes; then :
6402
6403else
6404
6405cat >>confdefs.h <<_ACEOF
6406#define pid_t int
6407_ACEOF
6408
6409fi
6410
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
6412$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
6413if test "${ac_cv_type_uid_t+set}" = set; then :
6414 $as_echo_n "(cached) " >&6
6415else
6416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6417/* end confdefs.h. */
6418#include <sys/types.h>
6419
6420_ACEOF
6421if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6422 $EGREP "uid_t" >/dev/null 2>&1; then :
6423 ac_cv_type_uid_t=yes
6424else
6425 ac_cv_type_uid_t=no
6426fi
6427rm -f conftest*
6428
6429fi
6430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
6431$as_echo "$ac_cv_type_uid_t" >&6; }
6432if test $ac_cv_type_uid_t = no; then
6433
6434$as_echo "#define uid_t int" >>confdefs.h
6435
6436
6437$as_echo "#define gid_t int" >>confdefs.h
6438
6439fi
6440
6441ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6442case $ac_cv_c_int16_t in #(
6443 no|yes) ;; #(
6444 *)
6445
6446cat >>confdefs.h <<_ACEOF
6447#define int16_t $ac_cv_c_int16_t
6448_ACEOF
6449;;
6450esac
6451
6452ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6453case $ac_cv_c_uint16_t in #(
6454 no|yes) ;; #(
6455 *)
6456
6457
6458cat >>confdefs.h <<_ACEOF
6459#define uint16_t $ac_cv_c_uint16_t
6460_ACEOF
6461;;
6462 esac
6463
6464ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6465case $ac_cv_c_int32_t in #(
6466 no|yes) ;; #(
6467 *)
6468
6469cat >>confdefs.h <<_ACEOF
6470#define int32_t $ac_cv_c_int32_t
6471_ACEOF
6472;;
6473esac
6474
6475ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6476case $ac_cv_c_uint32_t in #(
6477 no|yes) ;; #(
6478 *)
6479
6480$as_echo "#define _UINT32_T 1" >>confdefs.h
6481
6482
6483cat >>confdefs.h <<_ACEOF
6484#define uint32_t $ac_cv_c_uint32_t
6485_ACEOF
6486;;
6487 esac
6488
6489
6490for ac_func in unsetenv
6491do :
6492 ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
6493if test "x$ac_cv_func_unsetenv" = x""yes; then :
6494 cat >>confdefs.h <<_ACEOF
6495#define HAVE_UNSETENV 1
6496_ACEOF
6497
6498fi
6499done
6500
6501
6502
6503support_utmp=yes
6504support_wtmp=yes
6505support_lastlog=yes
6506
6507# Check whether --enable-utmp was given.
6508if test "${enable_utmp+set}" = set; then :
6509 enableval=$enable_utmp; if test x$enableval = xyes -o x$enableval = xno; then
6510 support_utmp=$enableval
6511 fi
6512fi
6513
6514
6515# Check whether --enable-wtmp was given.
6516if test "${enable_wtmp+set}" = set; then :
6517 enableval=$enable_wtmp; if test x$enableval = xyes -o x$enableval = xno; then
6518 support_wtmp=$enableval
6519 fi
6520fi
6521
6522
6523# Check whether --enable-lastlog was given.
6524if test "${enable_lastlog+set}" = set; then :
6525 enableval=$enable_lastlog; if test x$enableval = xyes -o x$enableval = xno; then
6526 support_lastlog=$enableval
6527 fi
6528fi
6529
6530
6350if test x$support_startup_notification = xyes; then 6531if test x$support_utmp = xyes; then
6351 support_startup_notification=no 6532
6533$as_echo "#define UTMP_SUPPORT 1" >>confdefs.h
6534
6535fi
6536if test x$support_wtmp = xyes; then
6537
6538$as_echo "#define WTMP_SUPPORT 1" >>confdefs.h
6539
6540fi
6541if test x$support_lastlog = xyes; then
6542
6543$as_echo "#define LASTLOG_SUPPORT 1" >>confdefs.h
6544
6545fi
6546
6547for ac_func in \
6548 updwtmp \
6549 updwtmpx \
6550 updlastlogx \
6551
6552do :
6553 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6554ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
6555if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6556 cat >>confdefs.h <<_ACEOF
6557#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6558_ACEOF
6559
6560fi
6561done
6562
6563
6564for ac_header in lastlog.h
6565do :
6566 ac_fn_cxx_check_header_mongrel "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "$ac_includes_default"
6567if test "x$ac_cv_header_lastlog_h" = x""yes; then :
6568 cat >>confdefs.h <<_ACEOF
6569#define HAVE_LASTLOG_H 1
6570_ACEOF
6571
6572fi
6573
6574done
6575
6576
6577case $host in
6578 *-*-solaris*)
6579
6580$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6581
6582 ;;
6583esac
6584
6585
6586for ac_header in utmp.h
6587do :
6588 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
6589if test "x$ac_cv_header_utmp_h" = x""yes; then :
6590 cat >>confdefs.h <<_ACEOF
6591#define HAVE_UTMP_H 1
6592_ACEOF
6593 ac_fn_cxx_check_type "$LINENO" "struct utmp" "ac_cv_type_struct_utmp" "
6594#include <sys/types.h>
6595#include <utmp.h>
6596
6597"
6598if test "x$ac_cv_type_struct_utmp" = x""yes; then :
6599
6600cat >>confdefs.h <<_ACEOF
6601#define HAVE_STRUCT_UTMP 1
6602_ACEOF
6603
6604
6605fi
6606
6607
6608
6609# ac_fn_cxx_check_member LINENO AGGR MEMBER VAR INCLUDES
6610# ------------------------------------------------------
6611# Tries to find if the field MEMBER exists in type AGGR, after including
6612# INCLUDES, setting cache variable VAR accordingly.
6613ac_fn_cxx_check_member ()
6614{
6615 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
6617$as_echo_n "checking for $2.$3... " >&6; }
6618if eval "test \"\${$4+set}\"" = set; then :
6619 $as_echo_n "(cached) " >&6
6620else
6621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6622/* end confdefs.h. */
6623$5
6624int
6625main ()
6626{
6627static $2 ac_aggr;
6628if (ac_aggr.$3)
6629return 0;
6630 ;
6631 return 0;
6632}
6633_ACEOF
6634if ac_fn_cxx_try_compile "$LINENO"; then :
6635 eval "$4=yes"
6636else
6637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6638/* end confdefs.h. */
6639$5
6640int
6641main ()
6642{
6643static $2 ac_aggr;
6644if (sizeof ac_aggr.$3)
6645return 0;
6646 ;
6647 return 0;
6648}
6649_ACEOF
6650if ac_fn_cxx_try_compile "$LINENO"; then :
6651 eval "$4=yes"
6652else
6653 eval "$4=no"
6654fi
6655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6656fi
6657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6658fi
6659eval ac_res=\$$4
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6661$as_echo "$ac_res" >&6; }
6662 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6663
6664} # ac_fn_cxx_check_member
6665ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_host" "ac_cv_member_struct_utmp_ut_host" "
6666#include <sys/types.h>
6667#include <utmp.h>
6668
6669"
6670if test "x$ac_cv_member_struct_utmp_ut_host" = x""yes; then :
6671
6672$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h
6673
6674fi
6675
6676
6677ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "
6678#include <sys/types.h>
6679#include <utmp.h>
6680
6681"
6682if test "x$ac_cv_member_struct_utmp_ut_pid" = x""yes; then :
6683
6684$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h
6685
6686fi
6687
6688
6689fi
6690
6691done
6692
6693
6694for ac_header in utmpx.h
6695do :
6696 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
6697if test "x$ac_cv_header_utmpx_h" = x""yes; then :
6698 cat >>confdefs.h <<_ACEOF
6699#define HAVE_UTMPX_H 1
6700_ACEOF
6701 ac_fn_cxx_check_type "$LINENO" "struct utmpx" "ac_cv_type_struct_utmpx" "
6702#include <sys/types.h>
6703#include <utmpx.h>
6704
6705"
6706if test "x$ac_cv_type_struct_utmpx" = x""yes; then :
6707
6708cat >>confdefs.h <<_ACEOF
6709#define HAVE_STRUCT_UTMPX 1
6710_ACEOF
6711
6712
6713fi
6714
6715
6716ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_host" "ac_cv_member_struct_utmpx_ut_host" "
6717#include <sys/types.h>
6718#include <utmpx.h>
6719
6720"
6721if test "x$ac_cv_member_struct_utmpx_ut_host" = x""yes; then :
6722
6723$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h
6724
6725fi
6726
6727
6728fi
6729
6730done
6731
6732ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" "
6733#include <sys/types.h>
6734#include <utmp.h>
6735#ifdef HAVE_LASTLOG_H
6736#include <lastlog.h>
6737#endif
6738
6739"
6740if test "x$ac_cv_type_struct_lastlog" = x""yes; then :
6741
6742cat >>confdefs.h <<_ACEOF
6743#define HAVE_STRUCT_LASTLOG 1
6744_ACEOF
6745
6746
6747fi
6748
6749
6750ac_fn_cxx_check_type "$LINENO" "struct lastlogx" "ac_cv_type_struct_lastlogx" "
6751#include <sys/types.h>
6752#include <utmpx.h>
6753#ifdef HAVE_LASTLOG_H
6754#include <lastlog.h>
6755#endif
6756
6757"
6758if test "x$ac_cv_type_struct_lastlogx" = x""yes; then :
6759
6760cat >>confdefs.h <<_ACEOF
6761#define HAVE_STRUCT_LASTLOGX 1
6762_ACEOF
6763
6764
6765fi
6766
6767
6768
6769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of utmp" >&5
6770$as_echo_n "checking for a fallback location of utmp... " >&6; }
6771if test "${pt_cv_path_utmp+set}" = set; then :
6772 $as_echo_n "(cached) " >&6
6773else
6774
6775if test "$cross_compiling" != yes; then
6776 for file in "/var/run/utmp" "/var/adm/utmp" "/etc/utmp" "/usr/etc/utmp" "/usr/adm/utmp"; do
6777 if test -f "$file"; then
6778 pt_cv_path_utmp=$file
6779 break
6780 fi
6781 done
6782fi
6783fi
6784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5
6785$as_echo "$pt_cv_path_utmp" >&6; }
6786if test x$pt_cv_path_utmp != x; then
6787
6788cat >>confdefs.h <<_ACEOF
6789#define PT_UTMP_FILE "$pt_cv_path_utmp"
6790_ACEOF
6791
6792elif test "$cross_compiling" = yes; then
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_UTMP_FILE in config.h manually" >&5
6794$as_echo "$as_me: WARNING: Define PT_UTMP_FILE in config.h manually" >&2;}
6795fi
6796
6797
6798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmp" >&5
6799$as_echo_n "checking for a fallback location of wtmp... " >&6; }
6800if test "${pt_cv_path_wtmp+set}" = set; then :
6801 $as_echo_n "(cached) " >&6
6802else
6803
6804if test "$cross_compiling" != yes; then
6805 for file in "/var/log/wtmp" "/var/adm/wtmp" "/etc/wtmp" "/usr/etc/wtmp" "/usr/adm/wtmp"; do
6806 if test -f "$file"; then
6807 pt_cv_path_wtmp=$file
6808 break
6809 fi
6810 done
6811fi
6812fi
6813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5
6814$as_echo "$pt_cv_path_wtmp" >&6; }
6815if test x$pt_cv_path_wtmp != x; then
6816
6817cat >>confdefs.h <<_ACEOF
6818#define PT_WTMP_FILE "$pt_cv_path_wtmp"
6819_ACEOF
6820
6821elif test "$cross_compiling" = yes; then
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMP_FILE in config.h manually" >&5
6823$as_echo "$as_me: WARNING: Define PT_WTMP_FILE in config.h manually" >&2;}
6824fi
6825
6826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmpx" >&5
6827$as_echo_n "checking for a fallback location of wtmpx... " >&6; }
6828if test "${pt_cv_path_wtmpx+set}" = set; then :
6829 $as_echo_n "(cached) " >&6
6830else
6831
6832if test "$cross_compiling" != yes; then
6833 for file in "/var/log/wtmpx" "/var/adm/wtmpx"; do
6834 if test -f "$file"; then
6835 pt_cv_path_wtmpx=$file
6836 break
6837 fi
6838 done
6839fi
6840fi
6841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5
6842$as_echo "$pt_cv_path_wtmpx" >&6; }
6843if test x$pt_cv_path_wtmpx != x; then
6844
6845cat >>confdefs.h <<_ACEOF
6846#define PT_WTMPX_FILE "$pt_cv_path_wtmpx"
6847_ACEOF
6848
6849elif test "$cross_compiling" = yes; then
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMPX_FILE in config.h manually" >&5
6851$as_echo "$as_me: WARNING: Define PT_WTMPX_FILE in config.h manually" >&2;}
6852fi
6853
6854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlog" >&5
6855$as_echo_n "checking for a fallback location of lastlog... " >&6; }
6856if test "${pt_cv_path_lastlog+set}" = set; then :
6857 $as_echo_n "(cached) " >&6
6858else
6859
6860if test "$cross_compiling" != yes; then
6861 for file in "/var/log/lastlog" "/var/adm/lastlog"; do
6862 if test -f "$file"; then
6863 pt_cv_path_lastlog=$file
6864 break
6865 fi
6866 done
6867fi
6868fi
6869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5
6870$as_echo "$pt_cv_path_lastlog" >&6; }
6871if test x$pt_cv_path_lastlog != x; then
6872
6873cat >>confdefs.h <<_ACEOF
6874#define PT_LASTLOG_FILE "$pt_cv_path_lastlog"
6875_ACEOF
6876
6877elif test "$cross_compiling" = yes; then
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&5
6879$as_echo "$as_me: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&2;}
6880fi
6881
6882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlogx" >&5
6883$as_echo_n "checking for a fallback location of lastlogx... " >&6; }
6884if test "${pt_cv_path_lastlogx+set}" = set; then :
6885 $as_echo_n "(cached) " >&6
6886else
6887
6888if test "$cross_compiling" != yes; then
6889 for file in "/var/log/lastlogx" "/var/adm/lastlogx"; do
6890 if test -f "$file"; then
6891 pt_cv_path_lastlogx=$file
6892 break
6893 fi
6894 done
6895fi
6896fi
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5
6898$as_echo "$pt_cv_path_lastlogx" >&6; }
6899if test x$pt_cv_path_lastlogx != x; then
6900
6901cat >>confdefs.h <<_ACEOF
6902#define PT_LASTLOGX_FILE "$pt_cv_path_lastlogx"
6903_ACEOF
6904
6905elif test "$cross_compiling" = yes; then
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&5
6907$as_echo "$as_me: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&2;}
6908fi
6909
6910
6911
6912
6913save_LIBS=$LIBS
6914save_CFLAGS=$CFLAGS
6915CFLAGS="$CFLAGS $X_CFLAGS"
6916LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
6917if test x$support_xim = xyes; then
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
6919$as_echo_n "checking for working Xlocale... " >&6; }
6920if test "${rxvt_cv_func_xlocale+set}" = set; then :
6921 $as_echo_n "(cached) " >&6
6922else
6923 if test "$cross_compiling" = yes; then :
6924 :
6925else
6926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6927/* end confdefs.h. */
6928
6929 #include <X11/Xlib.h>
6930 #include <stdlib.h>
6931 int main() {
6932 char *p;
6933 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
6934 exit (XSupportsLocale() ? 0 : 1);
6935 else
6936 exit (1);
6937 }
6938
6939_ACEOF
6940if ac_fn_cxx_try_run "$LINENO"; then :
6941 rxvt_cv_func_xlocale=yes
6942else
6943 rxvt_cv_func_xlocale=no
6944fi
6945rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6946 conftest.$ac_objext conftest.beam conftest.$ac_ext
6947fi
6948
6949fi
6950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
6951$as_echo "$rxvt_cv_func_xlocale" >&6; }
6952 if test x$rxvt_cv_func_xlocale = xyes; then
6953
6954$as_echo "#define USE_XIM 1" >>confdefs.h
6955
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
6957$as_echo_n "checking for broken XIM callback... " >&6; }
6958if test "${rxvt_cv_broken_ximcb+set}" = set; then :
6959 $as_echo_n "(cached) " >&6
6960else
6961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6962/* end confdefs.h. */
6963
6964 #include <X11/Xlib.h>
6965
6966 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
6967
6968 void f() {
6969 XIMCallback cb;
6970 cb.callback = im_destroy_cb;
6971 }
6972
6973_ACEOF
6974if ac_fn_cxx_try_compile "$LINENO"; then :
6975 rxvt_cv_broken_ximcb=yes
6976else
6977 rxvt_cv_broken_ximcb=no
6978fi
6979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6980fi
6981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
6982$as_echo "$rxvt_cv_broken_ximcb" >&6; }
6983
6984 if test x$rxvt_cv_broken_ximcb = xyes; then
6985
6986$as_echo "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
6987
6988 fi
6989 fi
6990fi
6991
6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
6993$as_echo_n "checking for working X setlocale... " >&6; }
6994if test "${rxvt_cv_func_xsetlocale+set}" = set; then :
6995 $as_echo_n "(cached) " >&6
6996else
6997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6998/* end confdefs.h. */
6999#define X_LOCALE 1
7000#include <X11/Xlocale.h>
7001int
7002main ()
7003{
7004setlocale(LC_CTYPE, "");
7005 ;
7006 return 0;
7007}
7008_ACEOF
7009if ac_fn_cxx_try_link "$LINENO"; then :
7010 rxvt_cv_func_xsetlocale=yes
7011else
7012 rxvt_cv_func_xsetlocale=no
7013fi
7014rm -f core conftest.err conftest.$ac_objext \
7015 conftest$ac_exeext conftest.$ac_ext
7016fi
7017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
7018$as_echo "$rxvt_cv_func_xsetlocale" >&6; }
7019if test x$rxvt_cv_func_xsetlocale = xyes; then
7020
7021$as_echo "#define HAVE_XSETLOCALE 1" >>confdefs.h
7022
7023fi
7024LIBS=$save_LIBS
7025CFLAGS=$save_CFLAGS
7026
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7028$as_echo_n "checking for working nl_langinfo... " >&6; }
7029if test "${rxvt_cv_func_nl_langinfo+set}" = set; then :
7030 $as_echo_n "(cached) " >&6
7031else
7032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7033/* end confdefs.h. */
7034#include <langinfo.h>
7035int
7036main ()
7037{
7038nl_langinfo(CODESET);
7039 ;
7040 return 0;
7041}
7042_ACEOF
7043if ac_fn_cxx_try_link "$LINENO"; then :
7044 rxvt_cv_func_nl_langinfo=yes
7045else
7046 rxvt_cv_func_nl_langinfo=no
7047fi
7048rm -f core conftest.err conftest.$ac_objext \
7049 conftest$ac_exeext conftest.$ac_ext
7050fi
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7052$as_echo "$rxvt_cv_func_nl_langinfo" >&6; }
7053if test x$rxvt_cv_func_nl_langinfo = xyes; then
7054
7055$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7056
7057fi
7058
7059
7060case $host in
7061 *-*-solaris*)
7062
7063$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
7064
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendmsg" >&5
7066$as_echo_n "checking for library containing sendmsg... " >&6; }
7067if test "${ac_cv_search_sendmsg+set}" = set; then :
7068 $as_echo_n "(cached) " >&6
7069else
7070 ac_func_search_save_LIBS=$LIBS
7071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7072/* end confdefs.h. */
7073
7074/* Override any GCC internal prototype to avoid an error.
7075 Use char because int might match the return type of a GCC
7076 builtin and then its argument prototype would still apply. */
7077#ifdef __cplusplus
7078extern "C"
7079#endif
7080char sendmsg ();
7081int
7082main ()
7083{
7084return sendmsg ();
7085 ;
7086 return 0;
7087}
7088_ACEOF
7089for ac_lib in '' socket; do
7090 if test -z "$ac_lib"; then
7091 ac_res="none required"
7092 else
7093 ac_res=-l$ac_lib
7094 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7095 fi
7096 if ac_fn_cxx_try_link "$LINENO"; then :
7097 ac_cv_search_sendmsg=$ac_res
7098fi
7099rm -f core conftest.err conftest.$ac_objext \
7100 conftest$ac_exeext
7101 if test "${ac_cv_search_sendmsg+set}" = set; then :
7102 break
7103fi
7104done
7105if test "${ac_cv_search_sendmsg+set}" = set; then :
7106
7107else
7108 ac_cv_search_sendmsg=no
7109fi
7110rm conftest.$ac_ext
7111LIBS=$ac_func_search_save_LIBS
7112fi
7113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendmsg" >&5
7114$as_echo "$ac_cv_search_sendmsg" >&6; }
7115ac_res=$ac_cv_search_sendmsg
7116if test "$ac_res" != no; then :
7117 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7118
7119fi
7120
7121 ;;
7122esac
7123
7124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5
7125$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; }
7126if test "${pt_cv_can_pass_fds+set}" = set; then :
7127 $as_echo_n "(cached) " >&6
7128else
7129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7130/* end confdefs.h. */
7131
7132#include <stddef.h> // broken bsds (is that redundant?) need this
7133#include <sys/types.h>
7134#include <sys/socket.h>
7135#include <sys/uio.h>
7136
7137int
7138main ()
7139{
7140
7141{
7142 msghdr msg;
7143 iovec iov;
7144 char buf [100];
7145 char data = 0;
7146
7147 iov.iov_base = &data;
7148 iov.iov_len = 1;
7149
7150 msg.msg_iov = &iov;
7151 msg.msg_iovlen = 1;
7152 msg.msg_control = buf;
7153 msg.msg_controllen = sizeof buf;
7154
7155 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
7156 cmsg->cmsg_level = SOL_SOCKET;
7157 cmsg->cmsg_type = SCM_RIGHTS;
7158 cmsg->cmsg_len = 100;
7159
7160 *(int *)CMSG_DATA (cmsg) = 5;
7161
7162 return sendmsg (3, &msg, 0);
7163}
7164
7165 ;
7166 return 0;
7167}
7168_ACEOF
7169if ac_fn_cxx_try_link "$LINENO"; then :
7170 pt_cv_can_pass_fds=yes
7171else
7172 pt_cv_can_pass_fds=no
7173fi
7174rm -f core conftest.err conftest.$ac_objext \
7175 conftest$ac_exeext conftest.$ac_ext
7176fi
7177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_can_pass_fds" >&5
7178$as_echo "$pt_cv_can_pass_fds" >&6; }
7179if test x$pt_cv_can_pass_fds = xyes; then
7180
7181$as_echo "#define HAVE_UNIX_FDPASS 1" >>confdefs.h
7182
7183else
7184 as_fn_error $? "libptytty requires unix-compliant filehandle passing ability" "$LINENO" 5
7185fi
7186
7187
7188
7189for ac_header in \
7190 pty.h \
7191 util.h \
7192 libutil.h \
7193 sys/ioctl.h \
7194 stropts.h \
7195
7196do :
7197 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7198ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7199if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7200 cat >>confdefs.h <<_ACEOF
7201#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7202_ACEOF
7203
7204fi
7205
7206done
7207
7208
7209for ac_func in \
7210 revoke \
7211 _getpty \
7212 getpt \
7213 posix_openpt \
7214 isastream \
7215 setuid \
7216 seteuid \
7217 setreuid \
7218 setresuid \
7219
7220do :
7221 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7222ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7223if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7224 cat >>confdefs.h <<_ACEOF
7225#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7226_ACEOF
7227
7228fi
7229done
7230
7231
7232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5
7233$as_echo_n "checking for UNIX98 ptys... " >&6; }
7234cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7235/* end confdefs.h. */
7236#include <stdlib.h>
7237int
7238main ()
7239{
7240grantpt(0);unlockpt(0);ptsname(0);
7241 ;
7242 return 0;
7243}
7244_ACEOF
7245if ac_fn_cxx_try_link "$LINENO"; then :
7246 unix98_pty=yes
7247
7248$as_echo "#define UNIX98_PTY 1" >>confdefs.h
7249
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7251$as_echo "yes" >&6; }
7252else
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254$as_echo "no" >&6; }
7255fi
7256rm -f core conftest.err conftest.$ac_objext \
7257 conftest$ac_exeext conftest.$ac_ext
7258
7259if test -z "$unix98_pty"; then
7260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5
7261$as_echo_n "checking for library containing openpty... " >&6; }
7262if test "${ac_cv_search_openpty+set}" = set; then :
7263 $as_echo_n "(cached) " >&6
7264else
7265 ac_func_search_save_LIBS=$LIBS
7266cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7267/* end confdefs.h. */
7268
7269/* Override any GCC internal prototype to avoid an error.
7270 Use char because int might match the return type of a GCC
7271 builtin and then its argument prototype would still apply. */
7272#ifdef __cplusplus
7273extern "C"
7274#endif
7275char openpty ();
7276int
7277main ()
7278{
7279return openpty ();
7280 ;
7281 return 0;
7282}
7283_ACEOF
7284for ac_lib in '' util; do
7285 if test -z "$ac_lib"; then
7286 ac_res="none required"
7287 else
7288 ac_res=-l$ac_lib
7289 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7290 fi
7291 if ac_fn_cxx_try_link "$LINENO"; then :
7292 ac_cv_search_openpty=$ac_res
7293fi
7294rm -f core conftest.err conftest.$ac_objext \
7295 conftest$ac_exeext
7296 if test "${ac_cv_search_openpty+set}" = set; then :
7297 break
7298fi
7299done
7300if test "${ac_cv_search_openpty+set}" = set; then :
7301
7302else
7303 ac_cv_search_openpty=no
7304fi
7305rm conftest.$ac_ext
7306LIBS=$ac_func_search_save_LIBS
7307fi
7308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openpty" >&5
7309$as_echo "$ac_cv_search_openpty" >&6; }
7310ac_res=$ac_cv_search_openpty
7311if test "$ac_res" != no; then :
7312 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7313
7314$as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
7315
7316fi
7317
7318fi
7319
7320
7321
7322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tty group" >&5
7323$as_echo_n "checking for tty group... " >&6; }
7324if test "${pt_cv_tty_group+set}" = set; then :
7325 $as_echo_n "(cached) " >&6
7326else
7327 if test "$cross_compiling" = yes; then :
7328 pt_cv_tty_group=no
7329else
7330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7331/* end confdefs.h. */
7332
7333#include <sys/types.h>
7334#include <sys/stat.h>
7335#include <unistd.h>
7336#include <grp.h>
7337
7338int main()
7339{
7340 struct stat st;
7341 struct group *gr;
7342 char *tty;
7343 gr = getgrnam("tty");
7344 tty = ttyname(0);
7345 if (gr != 0
7346 && tty != 0
7347 && (stat(tty, &st)) == 0
7348 && st.st_gid == gr->gr_gid)
7349 return 0;
7350 else
7351 return 1;
7352}
7353_ACEOF
7354if ac_fn_cxx_try_run "$LINENO"; then :
7355 pt_cv_tty_group=yes
7356else
7357 pt_cv_tty_group=no
7358fi
7359rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7360 conftest.$ac_objext conftest.beam conftest.$ac_ext
7361fi
7362
7363fi
7364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_tty_group" >&5
7365$as_echo "$pt_cv_tty_group" >&6; }
7366if test x$pt_cv_tty_group = xyes; then
7367
7368$as_echo "#define TTY_GID_SUPPORT 1" >>confdefs.h
7369
7370fi
7371
7372support_image=no
7373if test x$support_inheritpixmap = xyes || test x$support_pixbuf = xyes; then
7374 support_image=yes
7375fi
7376if test x$support_xdbe = xyes; then
7377 LIBS="$LIBS -lXext"
7378fi
7379
7380if test x$support_xft = xyes || test x$support_image = xyes; then
7381 rxvt_have_xrender=no
6352 # Extract the first word of "pkg-config", so it can be a program name with args. 7382 # Extract the first word of "pkg-config", so it can be a program name with args.
6353set dummy pkg-config; ac_word=$2 7383set dummy pkg-config; ac_word=$2
6354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6355$as_echo_n "checking for $ac_word... " >&6; } 7385$as_echo_n "checking for $ac_word... " >&6; }
6356if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 7386if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389$as_echo "no" >&6; } 7419$as_echo "no" >&6; }
6390fi 7420fi
6391 7421
6392 7422
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification" >&5
6394$as_echo_n "checking for libstartup-notification... " >&6; }
6395 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then 7423 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then
6396 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG libstartup-notification-1.0 --cflags`" 7424 X_LIBS="`$PKG_CONFIG xrender --libs` $X_LIBS"
6397 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG libstartup-notification-1.0 --libs`" 7425 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xrender --cflags`"
6398 support_startup_notification=yes 7426 rxvt_have_xrender=yes
6399 fi
6400 7427
6401 if test x$support_startup_notification = xyes; then
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6403$as_echo "ok" >&6; }
6404
6405$as_echo "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6406
6407 else
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6409$as_echo "no" >&6; }
6410 fi
6411fi
6412
6413
6414
6415
6416AFTERIMAGE_CFLAGS=
6417AFTERIMAGE_LIBS=
6418
6419if test x$support_afterimage = xyes; then
6420 support_afterimage=no
6421
6422 if test "x$afterimage_config" = "x" ; then
6423 # Extract the first word of "afterimage-config", so it can be a program name with args.
6424set dummy afterimage-config; ac_word=$2
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426$as_echo_n "checking for $ac_word... " >&6; }
6427if test "${ac_cv_path_afterimage_config+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
6429else
6430 case $afterimage_config in
6431 [\\/]* | ?:[\\/]*)
6432 ac_cv_path_afterimage_config="$afterimage_config" # Let the user override the test with a path.
6433 ;;
6434 *)
6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436for as_dir in $PATH
6437do
6438 IFS=$as_save_IFS
6439 test -z "$as_dir" && as_dir=.
6440 for ac_exec_ext in '' $ac_executable_extensions; do
6441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6442 ac_cv_path_afterimage_config="$as_dir/$ac_word$ac_exec_ext"
6443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6444 break 2
6445 fi
6446done
6447 done
6448IFS=$as_save_IFS
6449
6450 test -z "$ac_cv_path_afterimage_config" && ac_cv_path_afterimage_config="no"
6451 ;;
6452esac
6453fi
6454afterimage_config=$ac_cv_path_afterimage_config
6455if test -n "$afterimage_config"; then
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $afterimage_config" >&5
6457$as_echo "$afterimage_config" >&6; }
6458else
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6460$as_echo "no" >&6; }
6461fi
6462
6463
6464 fi
6465 if test "x$afterimage_config" != "xno" ; then
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libAfterImage version >= 1.15" >&5
6467$as_echo_n "checking for libAfterImage version >= 1.15... " >&6; }
6468 AFTERIMAGE_VERSION=`$afterimage_config --version`
6469 if test -n "$AFTERIMAGE_VERSION" ; then
6470 AFTERIMAGE_CFLAGS=`$afterimage_config --cflags`
6471 AFTERIMAGE_LIBS=`$afterimage_config --libs`
6472 if test "x$AFTERIMAGE_LIBS" != "x"; then
6473 libai_ver_major=`echo $AFTERIMAGE_VERSION | cut -f 1 -d .`
6474 libai_ver_minor=`echo $AFTERIMAGE_VERSION | cut -f 2 -d .`
6475 if test $libai_ver_major -gt 1 -o \( $libai_ver_major -eq 1 -a $libai_ver_minor -ge 15 \); then
6476 support_afterimage=yes
6477 fi
6478 fi
6479 fi
6480 if test "x$support_afterimage" = "xyes"; then
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AFTERIMAGE_LIBS" >&5
6482$as_echo "$AFTERIMAGE_LIBS" >&6; }
6483 image_lib=libafterimage
6484
6485$as_echo "#define HAVE_AFTERIMAGE 1" >>confdefs.h
6486
6487
6488$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
6489
6490 else
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6492$as_echo "no" >&6; }
6493 AFTERIMAGE_CFLAGS=
6494 AFTERIMAGE_LIBS=
6495 fi
6496 fi
6497fi
6498
6499
6500
6501
6502for ac_header in \
6503 sys/byteorder.h \
6504 sys/ioctl.h \
6505 sys/sockio.h \
6506 sys/strredir.h \
6507 stdint.h \
6508 wchar.h \
6509
6510do :
6511 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6512ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6513if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6514 cat >>confdefs.h <<_ACEOF
6515#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6516_ACEOF
6517
6518fi
6519
6520done
6521
6522
6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6524$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6525if test "${rxvt_cv_xlib_illegal_access+set}" = set; then :
6526 $as_echo_n "(cached) " >&6
6527else
6528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6529/* end confdefs.h. */
6530
6531#define XLIB_ILLEGAL_ACCESS
6532#include <X11/Xlib.h>
6533
6534int
6535main ()
6536{
6537
6538 Display *dpy;
6539 dpy->xdefaults = (char *)0;
6540
6541 ;
6542 return 0;
6543}
6544_ACEOF
6545if ac_fn_cxx_try_compile "$LINENO"; then :
6546 rxvt_cv_xlib_illegal_access=yes
6547else
6548 rxvt_cv_xlib_illegal_access=no
6549
6550fi
6551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6552fi
6553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
6554$as_echo "$rxvt_cv_xlib_illegal_access" >&6; }
6555if test x$rxvt_cv_xlib_illegal_access = xyes; then
6556
6557$as_echo "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
6558
6559fi
6560
6561ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
6562if test "x$ac_cv_type_mode_t" = x""yes; then :
6563
6564else
6565
6566cat >>confdefs.h <<_ACEOF
6567#define mode_t int
6568_ACEOF
6569
6570fi
6571
6572ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
6573if test "x$ac_cv_type_pid_t" = x""yes; then :
6574
6575else
6576
6577cat >>confdefs.h <<_ACEOF
6578#define pid_t int
6579_ACEOF
6580
6581fi
6582
6583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
6584$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
6585if test "${ac_cv_type_uid_t+set}" = set; then :
6586 $as_echo_n "(cached) " >&6
6587else
6588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6589/* end confdefs.h. */
6590#include <sys/types.h>
6591
6592_ACEOF
6593if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6594 $EGREP "uid_t" >/dev/null 2>&1; then :
6595 ac_cv_type_uid_t=yes
6596else
6597 ac_cv_type_uid_t=no
6598fi
6599rm -f conftest*
6600
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
6603$as_echo "$ac_cv_type_uid_t" >&6; }
6604if test $ac_cv_type_uid_t = no; then
6605
6606$as_echo "#define uid_t int" >>confdefs.h
6607
6608
6609$as_echo "#define gid_t int" >>confdefs.h
6610
6611fi
6612
6613ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6614case $ac_cv_c_int16_t in #(
6615 no|yes) ;; #(
6616 *)
6617
6618cat >>confdefs.h <<_ACEOF
6619#define int16_t $ac_cv_c_int16_t
6620_ACEOF
6621;;
6622esac
6623
6624ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6625case $ac_cv_c_uint16_t in #(
6626 no|yes) ;; #(
6627 *)
6628
6629
6630cat >>confdefs.h <<_ACEOF
6631#define uint16_t $ac_cv_c_uint16_t
6632_ACEOF
6633;;
6634 esac
6635
6636ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6637case $ac_cv_c_int32_t in #(
6638 no|yes) ;; #(
6639 *)
6640
6641cat >>confdefs.h <<_ACEOF
6642#define int32_t $ac_cv_c_int32_t
6643_ACEOF
6644;;
6645esac
6646
6647ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6648case $ac_cv_c_uint32_t in #(
6649 no|yes) ;; #(
6650 *)
6651
6652$as_echo "#define _UINT32_T 1" >>confdefs.h
6653
6654
6655cat >>confdefs.h <<_ACEOF
6656#define uint32_t $ac_cv_c_uint32_t
6657_ACEOF
6658;;
6659 esac
6660
6661
6662for ac_func in unsetenv
6663do :
6664 ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
6665if test "x$ac_cv_func_unsetenv" = x""yes; then :
6666 cat >>confdefs.h <<_ACEOF
6667#define HAVE_UNSETENV 1
6668_ACEOF
6669
6670fi
6671done
6672
6673
6674
6675support_utmp=yes
6676support_wtmp=yes
6677support_lastlog=yes
6678
6679# Check whether --enable-utmp was given.
6680if test "${enable_utmp+set}" = set; then :
6681 enableval=$enable_utmp; if test x$enableval = xyes -o x$enableval = xno; then
6682 support_utmp=$enableval
6683 fi
6684fi
6685
6686
6687# Check whether --enable-wtmp was given.
6688if test "${enable_wtmp+set}" = set; then :
6689 enableval=$enable_wtmp; if test x$enableval = xyes -o x$enableval = xno; then
6690 support_wtmp=$enableval
6691 fi
6692fi
6693
6694
6695# Check whether --enable-lastlog was given.
6696if test "${enable_lastlog+set}" = set; then :
6697 enableval=$enable_lastlog; if test x$enableval = xyes -o x$enableval = xno; then
6698 support_lastlog=$enableval
6699 fi
6700fi
6701
6702
6703if test x$support_utmp = xyes; then
6704
6705$as_echo "#define UTMP_SUPPORT 1" >>confdefs.h
6706
6707fi
6708if test x$support_wtmp = xyes; then
6709
6710$as_echo "#define WTMP_SUPPORT 1" >>confdefs.h
6711
6712fi
6713if test x$support_lastlog = xyes; then
6714
6715$as_echo "#define LASTLOG_SUPPORT 1" >>confdefs.h
6716
6717fi
6718
6719for ac_func in \
6720 updwtmp \
6721 updwtmpx \
6722 updlastlogx \
6723
6724do :
6725 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6726ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
6727if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6728 cat >>confdefs.h <<_ACEOF
6729#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6730_ACEOF
6731
6732fi
6733done
6734
6735
6736for ac_header in lastlog.h
6737do :
6738 ac_fn_cxx_check_header_mongrel "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "$ac_includes_default"
6739if test "x$ac_cv_header_lastlog_h" = x""yes; then :
6740 cat >>confdefs.h <<_ACEOF
6741#define HAVE_LASTLOG_H 1
6742_ACEOF
6743
6744fi
6745
6746done
6747
6748
6749case $host in
6750 *-*-solaris*)
6751
6752$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6753
6754 ;;
6755esac
6756
6757
6758for ac_header in utmp.h
6759do :
6760 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
6761if test "x$ac_cv_header_utmp_h" = x""yes; then :
6762 cat >>confdefs.h <<_ACEOF
6763#define HAVE_UTMP_H 1
6764_ACEOF
6765 ac_fn_cxx_check_type "$LINENO" "struct utmp" "ac_cv_type_struct_utmp" "
6766#include <sys/types.h>
6767#include <utmp.h>
6768
6769"
6770if test "x$ac_cv_type_struct_utmp" = x""yes; then :
6771
6772cat >>confdefs.h <<_ACEOF
6773#define HAVE_STRUCT_UTMP 1
6774_ACEOF
6775
6776
6777fi
6778
6779
6780
6781# ac_fn_cxx_check_member LINENO AGGR MEMBER VAR INCLUDES
6782# ------------------------------------------------------
6783# Tries to find if the field MEMBER exists in type AGGR, after including
6784# INCLUDES, setting cache variable VAR accordingly.
6785ac_fn_cxx_check_member ()
6786{
6787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
6789$as_echo_n "checking for $2.$3... " >&6; }
6790if eval "test \"\${$4+set}\"" = set; then :
6791 $as_echo_n "(cached) " >&6
6792else
6793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6794/* end confdefs.h. */
6795$5
6796int
6797main ()
6798{
6799static $2 ac_aggr;
6800if (ac_aggr.$3)
6801return 0;
6802 ;
6803 return 0;
6804}
6805_ACEOF
6806if ac_fn_cxx_try_compile "$LINENO"; then :
6807 eval "$4=yes"
6808else
6809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6810/* end confdefs.h. */
6811$5
6812int
6813main ()
6814{
6815static $2 ac_aggr;
6816if (sizeof ac_aggr.$3)
6817return 0;
6818 ;
6819 return 0;
6820}
6821_ACEOF
6822if ac_fn_cxx_try_compile "$LINENO"; then :
6823 eval "$4=yes"
6824else
6825 eval "$4=no"
6826fi
6827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6828fi
6829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6830fi
6831eval ac_res=\$$4
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6833$as_echo "$ac_res" >&6; }
6834 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6835
6836} # ac_fn_cxx_check_member
6837ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_host" "ac_cv_member_struct_utmp_ut_host" "
6838#include <sys/types.h>
6839#include <utmp.h>
6840
6841"
6842if test "x$ac_cv_member_struct_utmp_ut_host" = x""yes; then :
6843
6844$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h
6845
6846fi
6847
6848
6849ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "
6850#include <sys/types.h>
6851#include <utmp.h>
6852
6853"
6854if test "x$ac_cv_member_struct_utmp_ut_pid" = x""yes; then :
6855
6856$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h
6857
6858fi
6859
6860
6861fi
6862
6863done
6864
6865
6866for ac_header in utmpx.h
6867do :
6868 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
6869if test "x$ac_cv_header_utmpx_h" = x""yes; then :
6870 cat >>confdefs.h <<_ACEOF
6871#define HAVE_UTMPX_H 1
6872_ACEOF
6873 ac_fn_cxx_check_type "$LINENO" "struct utmpx" "ac_cv_type_struct_utmpx" "
6874#include <sys/types.h>
6875#include <utmpx.h>
6876
6877"
6878if test "x$ac_cv_type_struct_utmpx" = x""yes; then :
6879
6880cat >>confdefs.h <<_ACEOF
6881#define HAVE_STRUCT_UTMPX 1
6882_ACEOF
6883
6884
6885fi
6886
6887
6888ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_host" "ac_cv_member_struct_utmpx_ut_host" "
6889#include <sys/types.h>
6890#include <utmpx.h>
6891
6892"
6893if test "x$ac_cv_member_struct_utmpx_ut_host" = x""yes; then :
6894
6895$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h
6896
6897fi
6898
6899
6900fi
6901
6902done
6903
6904ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" "
6905#include <sys/types.h>
6906#include <utmp.h>
6907#ifdef HAVE_LASTLOG_H
6908#include <lastlog.h>
6909#endif
6910
6911"
6912if test "x$ac_cv_type_struct_lastlog" = x""yes; then :
6913
6914cat >>confdefs.h <<_ACEOF
6915#define HAVE_STRUCT_LASTLOG 1
6916_ACEOF
6917
6918
6919fi
6920
6921
6922ac_fn_cxx_check_type "$LINENO" "struct lastlogx" "ac_cv_type_struct_lastlogx" "
6923#include <sys/types.h>
6924#include <utmpx.h>
6925#ifdef HAVE_LASTLOG_H
6926#include <lastlog.h>
6927#endif
6928
6929"
6930if test "x$ac_cv_type_struct_lastlogx" = x""yes; then :
6931
6932cat >>confdefs.h <<_ACEOF
6933#define HAVE_STRUCT_LASTLOGX 1
6934_ACEOF
6935
6936
6937fi
6938
6939
6940
6941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of utmp" >&5
6942$as_echo_n "checking for a fallback location of utmp... " >&6; }
6943if test "${pt_cv_path_utmp+set}" = set; then :
6944 $as_echo_n "(cached) " >&6
6945else
6946
6947if test "$cross_compiling" != yes; then
6948 for file in "/var/run/utmp" "/var/adm/utmp" "/etc/utmp" "/usr/etc/utmp" "/usr/adm/utmp"; do
6949 if test -f "$file"; then
6950 pt_cv_path_utmp=$file
6951 break
6952 fi
6953 done
6954fi
6955fi
6956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_utmp" >&5
6957$as_echo "$pt_cv_path_utmp" >&6; }
6958if test x$pt_cv_path_utmp != x; then
6959
6960cat >>confdefs.h <<_ACEOF
6961#define PT_UTMP_FILE "$pt_cv_path_utmp"
6962_ACEOF
6963
6964elif test "$cross_compiling" = yes; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_UTMP_FILE in config.h manually" >&5
6966$as_echo "$as_me: WARNING: Define PT_UTMP_FILE in config.h manually" >&2;}
6967fi
6968
6969
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmp" >&5
6971$as_echo_n "checking for a fallback location of wtmp... " >&6; }
6972if test "${pt_cv_path_wtmp+set}" = set; then :
6973 $as_echo_n "(cached) " >&6
6974else
6975
6976if test "$cross_compiling" != yes; then
6977 for file in "/var/log/wtmp" "/var/adm/wtmp" "/etc/wtmp" "/usr/etc/wtmp" "/usr/adm/wtmp"; do
6978 if test -f "$file"; then
6979 pt_cv_path_wtmp=$file
6980 break
6981 fi
6982 done
6983fi
6984fi
6985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmp" >&5
6986$as_echo "$pt_cv_path_wtmp" >&6; }
6987if test x$pt_cv_path_wtmp != x; then
6988
6989cat >>confdefs.h <<_ACEOF
6990#define PT_WTMP_FILE "$pt_cv_path_wtmp"
6991_ACEOF
6992
6993elif test "$cross_compiling" = yes; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMP_FILE in config.h manually" >&5
6995$as_echo "$as_me: WARNING: Define PT_WTMP_FILE in config.h manually" >&2;}
6996fi
6997
6998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of wtmpx" >&5
6999$as_echo_n "checking for a fallback location of wtmpx... " >&6; }
7000if test "${pt_cv_path_wtmpx+set}" = set; then :
7001 $as_echo_n "(cached) " >&6
7002else
7003
7004if test "$cross_compiling" != yes; then
7005 for file in "/var/log/wtmpx" "/var/adm/wtmpx"; do
7006 if test -f "$file"; then
7007 pt_cv_path_wtmpx=$file
7008 break
7009 fi
7010 done
7011fi
7012fi
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_wtmpx" >&5
7014$as_echo "$pt_cv_path_wtmpx" >&6; }
7015if test x$pt_cv_path_wtmpx != x; then
7016
7017cat >>confdefs.h <<_ACEOF
7018#define PT_WTMPX_FILE "$pt_cv_path_wtmpx"
7019_ACEOF
7020
7021elif test "$cross_compiling" = yes; then
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_WTMPX_FILE in config.h manually" >&5
7023$as_echo "$as_me: WARNING: Define PT_WTMPX_FILE in config.h manually" >&2;}
7024fi
7025
7026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlog" >&5
7027$as_echo_n "checking for a fallback location of lastlog... " >&6; }
7028if test "${pt_cv_path_lastlog+set}" = set; then :
7029 $as_echo_n "(cached) " >&6
7030else
7031
7032if test "$cross_compiling" != yes; then
7033 for file in "/var/log/lastlog" "/var/adm/lastlog"; do
7034 if test -f "$file"; then
7035 pt_cv_path_lastlog=$file
7036 break
7037 fi
7038 done
7039fi
7040fi
7041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlog" >&5
7042$as_echo "$pt_cv_path_lastlog" >&6; }
7043if test x$pt_cv_path_lastlog != x; then
7044
7045cat >>confdefs.h <<_ACEOF
7046#define PT_LASTLOG_FILE "$pt_cv_path_lastlog"
7047_ACEOF
7048
7049elif test "$cross_compiling" = yes; then
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&5
7051$as_echo "$as_me: WARNING: Define PT_LASTLOG_FILE in config.h manually" >&2;}
7052fi
7053
7054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback location of lastlogx" >&5
7055$as_echo_n "checking for a fallback location of lastlogx... " >&6; }
7056if test "${pt_cv_path_lastlogx+set}" = set; then :
7057 $as_echo_n "(cached) " >&6
7058else
7059
7060if test "$cross_compiling" != yes; then
7061 for file in "/var/log/lastlogx" "/var/adm/lastlogx"; do
7062 if test -f "$file"; then
7063 pt_cv_path_lastlogx=$file
7064 break
7065 fi
7066 done
7067fi
7068fi
7069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_path_lastlogx" >&5
7070$as_echo "$pt_cv_path_lastlogx" >&6; }
7071if test x$pt_cv_path_lastlogx != x; then
7072
7073cat >>confdefs.h <<_ACEOF
7074#define PT_LASTLOGX_FILE "$pt_cv_path_lastlogx"
7075_ACEOF
7076
7077elif test "$cross_compiling" = yes; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&5
7079$as_echo "$as_me: WARNING: Define PT_LASTLOGX_FILE in config.h manually" >&2;}
7080fi
7081
7082
7083
7084
7085save_LIBS=$LIBS 7428 save_LIBS="$LIBS"
7086save_CFLAGS=$CFLAGS 7429 LIBS="$LIBS $X_LIBS"
7087CFLAGS="$CFLAGS $X_CFLAGS" 7430 ac_fn_cxx_check_header_mongrel "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default"
7088LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" 7431if test "x$ac_cv_header_X11_extensions_Xrender_h" = x""yes; then :
7089if test x$support_xim = xyes; then
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
7091$as_echo_n "checking for working Xlocale... " >&6; }
7092if test "${rxvt_cv_func_xlocale+set}" = set; then :
7093 $as_echo_n "(cached) " >&6
7094else
7095 if test "$cross_compiling" = yes; then :
7096 :
7097else
7098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7099/* end confdefs.h. */
7100 7432
7101 #include <X11/Xlib.h>
7102 #include <stdlib.h>
7103 int main() {
7104 char *p;
7105 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7106 exit (XSupportsLocale() ? 0 : 1);
7107 else
7108 exit (1);
7109 }
7110
7111_ACEOF
7112if ac_fn_cxx_try_run "$LINENO"; then :
7113 rxvt_cv_func_xlocale=yes
7114else
7115 rxvt_cv_func_xlocale=no
7116fi
7117rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7118 conftest.$ac_objext conftest.beam conftest.$ac_ext
7119fi
7120
7121fi
7122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
7123$as_echo "$rxvt_cv_func_xlocale" >&6; }
7124 if test x$rxvt_cv_func_xlocale = xyes; then
7125
7126$as_echo "#define USE_XIM 1" >>confdefs.h
7127
7128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
7129$as_echo_n "checking for broken XIM callback... " >&6; }
7130if test "${rxvt_cv_broken_ximcb+set}" = set; then :
7131 $as_echo_n "(cached) " >&6
7132else
7133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7134/* end confdefs.h. */
7135
7136 #include <X11/Xlib.h>
7137
7138 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
7139
7140 void f() {
7141 XIMCallback cb;
7142 cb.callback = im_destroy_cb;
7143 }
7144
7145_ACEOF
7146if ac_fn_cxx_try_compile "$LINENO"; then :
7147 rxvt_cv_broken_ximcb=yes
7148else
7149 rxvt_cv_broken_ximcb=no
7150fi
7151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7152fi
7153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
7154$as_echo "$rxvt_cv_broken_ximcb" >&6; }
7155
7156 if test x$rxvt_cv_broken_ximcb = xyes; then
7157
7158$as_echo "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
7159
7160 fi
7161 fi
7162fi
7163
7164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
7165$as_echo_n "checking for working X setlocale... " >&6; }
7166if test "${rxvt_cv_func_xsetlocale+set}" = set; then :
7167 $as_echo_n "(cached) " >&6
7168else
7169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7170/* end confdefs.h. */
7171#define X_LOCALE 1
7172#include <X11/Xlocale.h>
7173int
7174main ()
7175{
7176setlocale(LC_CTYPE, "");
7177 ;
7178 return 0;
7179}
7180_ACEOF
7181if ac_fn_cxx_try_link "$LINENO"; then :
7182 rxvt_cv_func_xsetlocale=yes
7183else
7184 rxvt_cv_func_xsetlocale=no
7185fi
7186rm -f core conftest.err conftest.$ac_objext \
7187 conftest$ac_exeext conftest.$ac_ext
7188fi
7189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
7190$as_echo "$rxvt_cv_func_xsetlocale" >&6; }
7191if test x$rxvt_cv_func_xsetlocale = xyes; then
7192
7193$as_echo "#define HAVE_XSETLOCALE 1" >>confdefs.h
7194
7195fi
7196LIBS=$save_LIBS
7197CFLAGS=$save_CFLAGS
7198
7199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
7200$as_echo_n "checking for working nl_langinfo... " >&6; }
7201if test "${rxvt_cv_func_nl_langinfo+set}" = set; then :
7202 $as_echo_n "(cached) " >&6
7203else
7204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7205/* end confdefs.h. */
7206#include <langinfo.h>
7207int
7208main ()
7209{
7210nl_langinfo(CODESET);
7211 ;
7212 return 0;
7213}
7214_ACEOF
7215if ac_fn_cxx_try_link "$LINENO"; then :
7216 rxvt_cv_func_nl_langinfo=yes
7217else
7218 rxvt_cv_func_nl_langinfo=no
7219fi
7220rm -f core conftest.err conftest.$ac_objext \
7221 conftest$ac_exeext conftest.$ac_ext
7222fi
7223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7224$as_echo "$rxvt_cv_func_nl_langinfo" >&6; }
7225if test x$rxvt_cv_func_nl_langinfo = xyes; then
7226
7227$as_echo "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7228
7229fi
7230
7231
7232case $host in
7233 *-*-solaris*)
7234
7235$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
7236
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendmsg" >&5
7238$as_echo_n "checking for library containing sendmsg... " >&6; }
7239if test "${ac_cv_search_sendmsg+set}" = set; then :
7240 $as_echo_n "(cached) " >&6
7241else
7242 ac_func_search_save_LIBS=$LIBS
7243cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7244/* end confdefs.h. */
7245
7246/* Override any GCC internal prototype to avoid an error.
7247 Use char because int might match the return type of a GCC
7248 builtin and then its argument prototype would still apply. */
7249#ifdef __cplusplus
7250extern "C"
7251#endif
7252char sendmsg ();
7253int
7254main ()
7255{
7256return sendmsg ();
7257 ;
7258 return 0;
7259}
7260_ACEOF
7261for ac_lib in '' socket; do
7262 if test -z "$ac_lib"; then
7263 ac_res="none required"
7264 else 7433else
7265 ac_res=-l$ac_lib
7266 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7267 fi
7268 if ac_fn_cxx_try_link "$LINENO"; then :
7269 ac_cv_search_sendmsg=$ac_res
7270fi
7271rm -f core conftest.err conftest.$ac_objext \
7272 conftest$ac_exeext
7273 if test "${ac_cv_search_sendmsg+set}" = set; then :
7274 break
7275fi
7276done
7277if test "${ac_cv_search_sendmsg+set}" = set; then :
7278
7279else
7280 ac_cv_search_sendmsg=no
7281fi
7282rm conftest.$ac_ext
7283LIBS=$ac_func_search_save_LIBS
7284fi
7285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendmsg" >&5
7286$as_echo "$ac_cv_search_sendmsg" >&6; }
7287ac_res=$ac_cv_search_sendmsg
7288if test "$ac_res" != no; then :
7289 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7290
7291fi
7292
7293 ;;
7294esac
7295
7296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unix-compliant filehandle passing ability" >&5
7297$as_echo_n "checking for unix-compliant filehandle passing ability... " >&6; }
7298if test "${pt_cv_can_pass_fds+set}" = set; then :
7299 $as_echo_n "(cached) " >&6
7300else
7301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7302/* end confdefs.h. */
7303
7304#include <stddef.h> // broken bsds (is that redundant?) need this
7305#include <sys/types.h>
7306#include <sys/socket.h>
7307#include <sys/uio.h>
7308
7309int
7310main ()
7311{
7312
7313{
7314 msghdr msg;
7315 iovec iov;
7316 char buf [100];
7317 char data = 0;
7318
7319 iov.iov_base = &data;
7320 iov.iov_len = 1;
7321
7322 msg.msg_iov = &iov;
7323 msg.msg_iovlen = 1;
7324 msg.msg_control = buf;
7325 msg.msg_controllen = sizeof buf;
7326
7327 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
7328 cmsg->cmsg_level = SOL_SOCKET;
7329 cmsg->cmsg_type = SCM_RIGHTS;
7330 cmsg->cmsg_len = 100;
7331
7332 *(int *)CMSG_DATA (cmsg) = 5;
7333
7334 return sendmsg (3, &msg, 0);
7335}
7336
7337 ;
7338 return 0;
7339}
7340_ACEOF
7341if ac_fn_cxx_try_link "$LINENO"; then :
7342 pt_cv_can_pass_fds=yes
7343else
7344 pt_cv_can_pass_fds=no
7345fi
7346rm -f core conftest.err conftest.$ac_objext \
7347 conftest$ac_exeext conftest.$ac_ext
7348fi
7349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_can_pass_fds" >&5
7350$as_echo "$pt_cv_can_pass_fds" >&6; }
7351if test x$pt_cv_can_pass_fds = xyes; then
7352
7353$as_echo "#define HAVE_UNIX_FDPASS 1" >>confdefs.h
7354
7355else
7356 as_fn_error $? "libptytty requires unix-compliant filehandle passing ability" "$LINENO" 5
7357fi
7358
7359
7360
7361for ac_header in \
7362 pty.h \
7363 util.h \
7364 libutil.h \
7365 sys/ioctl.h \
7366 stropts.h \
7367
7368do :
7369 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7370ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7371if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7372 cat >>confdefs.h <<_ACEOF
7373#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7374_ACEOF
7375
7376fi
7377
7378done
7379
7380
7381for ac_func in \
7382 revoke \
7383 _getpty \
7384 getpt \
7385 posix_openpt \
7386 isastream \
7387 setuid \
7388 seteuid \
7389 setreuid \
7390 setresuid \
7391
7392do :
7393 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7394ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7395if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7396 cat >>confdefs.h <<_ACEOF
7397#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7398_ACEOF
7399
7400fi
7401done
7402
7403
7404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UNIX98 ptys" >&5
7405$as_echo_n "checking for UNIX98 ptys... " >&6; }
7406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7407/* end confdefs.h. */
7408#include <stdlib.h>
7409int
7410main ()
7411{
7412grantpt(0);unlockpt(0);ptsname(0);
7413 ;
7414 return 0;
7415}
7416_ACEOF
7417if ac_fn_cxx_try_link "$LINENO"; then :
7418 unix98_pty=yes
7419
7420$as_echo "#define UNIX98_PTY 1" >>confdefs.h
7421
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7423$as_echo "yes" >&6; }
7424else
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7426$as_echo "no" >&6; }
7427fi
7428rm -f core conftest.err conftest.$ac_objext \
7429 conftest$ac_exeext conftest.$ac_ext
7430
7431if test -z "$unix98_pty"; then
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openpty" >&5
7433$as_echo_n "checking for library containing openpty... " >&6; }
7434if test "${ac_cv_search_openpty+set}" = set; then :
7435 $as_echo_n "(cached) " >&6
7436else
7437 ac_func_search_save_LIBS=$LIBS
7438cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7439/* end confdefs.h. */
7440
7441/* Override any GCC internal prototype to avoid an error.
7442 Use char because int might match the return type of a GCC
7443 builtin and then its argument prototype would still apply. */
7444#ifdef __cplusplus
7445extern "C"
7446#endif
7447char openpty ();
7448int
7449main ()
7450{
7451return openpty ();
7452 ;
7453 return 0;
7454}
7455_ACEOF
7456for ac_lib in '' util; do
7457 if test -z "$ac_lib"; then
7458 ac_res="none required"
7459 else
7460 ac_res=-l$ac_lib
7461 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7462 fi
7463 if ac_fn_cxx_try_link "$LINENO"; then :
7464 ac_cv_search_openpty=$ac_res
7465fi
7466rm -f core conftest.err conftest.$ac_objext \
7467 conftest$ac_exeext
7468 if test "${ac_cv_search_openpty+set}" = set; then :
7469 break
7470fi
7471done
7472if test "${ac_cv_search_openpty+set}" = set; then :
7473
7474else
7475 ac_cv_search_openpty=no
7476fi
7477rm conftest.$ac_ext
7478LIBS=$ac_func_search_save_LIBS
7479fi
7480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openpty" >&5
7481$as_echo "$ac_cv_search_openpty" >&6; }
7482ac_res=$ac_cv_search_openpty
7483if test "$ac_res" != no; then :
7484 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7485
7486$as_echo "#define HAVE_OPENPTY 1" >>confdefs.h
7487
7488fi
7489
7490fi
7491
7492
7493
7494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tty group" >&5
7495$as_echo_n "checking for tty group... " >&6; }
7496if test "${pt_cv_tty_group+set}" = set; then :
7497 $as_echo_n "(cached) " >&6
7498else
7499 if test "$cross_compiling" = yes; then :
7500 pt_cv_tty_group=no
7501else
7502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7503/* end confdefs.h. */
7504
7505#include <sys/types.h>
7506#include <sys/stat.h>
7507#include <unistd.h>
7508#include <grp.h>
7509
7510int main()
7511{
7512 struct stat st;
7513 struct group *gr;
7514 char *tty;
7515 gr = getgrnam("tty");
7516 tty = ttyname(0);
7517 if (gr != 0
7518 && tty != 0
7519 && (stat(tty, &st)) == 0
7520 && st.st_gid == gr->gr_gid)
7521 return 0;
7522 else
7523 return 1;
7524}
7525_ACEOF
7526if ac_fn_cxx_try_run "$LINENO"; then :
7527 pt_cv_tty_group=yes
7528else
7529 pt_cv_tty_group=no
7530fi
7531rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7532 conftest.$ac_objext conftest.beam conftest.$ac_ext
7533fi
7534
7535fi
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_tty_group" >&5
7537$as_echo "$pt_cv_tty_group" >&6; }
7538if test x$pt_cv_tty_group = xyes; then
7539
7540$as_echo "#define TTY_GID_SUPPORT 1" >>confdefs.h
7541
7542fi
7543
7544if test x$support_xft = xyes || test x$support_inheritpixmap = xyes; then
7545 rxvt_have_xrender=no 7434 rxvt_have_xrender=no
7435fi
7436
7437
7438 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat"
7439if test "x$ac_cv_func_XRenderFindStandardFormat" = x""yes; then :
7440
7441else
7442 rxvt_have_xrender=no
7443fi
7444
7445 LIBS="$save_LIBS"
7446 fi
7447fi
7448
7449if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then
7546 # Extract the first word of "pkg-config", so it can be a program name with args. 7450 # Extract the first word of "pkg-config", so it can be a program name with args.
7547set dummy pkg-config; ac_word=$2 7451set dummy pkg-config; ac_word=$2
7548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7549$as_echo_n "checking for $ac_word... " >&6; } 7453$as_echo_n "checking for $ac_word... " >&6; }
7550if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 7454if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7583$as_echo "no" >&6; } 7487$as_echo "no" >&6; }
7584fi 7488fi
7585 7489
7586 7490
7587 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then 7491 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
7588 X_LIBS="`$PKG_CONFIG xrender --libs` $X_LIBS" 7492 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS"
7589 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xrender --cflags`" 7493 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
7590 rxvt_have_xrender=yes 7494 else
7495 # Extract the first word of "xft-config", so it can be a program name with args.
7496set dummy xft-config; ac_word=$2
7497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7498$as_echo_n "checking for $ac_word... " >&6; }
7499if test "${ac_cv_path_XFT_CONFIG+set}" = set; then :
7500 $as_echo_n "(cached) " >&6
7501else
7502 case $XFT_CONFIG in
7503 [\\/]* | ?:[\\/]*)
7504 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
7505 ;;
7506 *)
7507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7508for as_dir in $PATH
7509do
7510 IFS=$as_save_IFS
7511 test -z "$as_dir" && as_dir=.
7512 for ac_exec_ext in '' $ac_executable_extensions; do
7513 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7514 ac_cv_path_XFT_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7516 break 2
7517 fi
7518done
7519 done
7520IFS=$as_save_IFS
7591 7521
7522 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
7523 ;;
7524esac
7525fi
7526XFT_CONFIG=$ac_cv_path_XFT_CONFIG
7527if test -n "$XFT_CONFIG"; then
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5
7529$as_echo "$XFT_CONFIG" >&6; }
7530else
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7532$as_echo "no" >&6; }
7533fi
7534
7535
7536 if test $XFT_CONFIG != no; then
7537 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
7538 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
7539 fi
7540 fi
7541
7542 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig; then
7543 X_LIBS="`$PKG_CONFIG fontconfig --libs` $X_LIBS"
7544 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG fontconfig --cflags`"
7545 fi
7546
7592 save_LIBS="$LIBS" 7547 save_LIBS="$LIBS"
7593 LIBS="$LIBS $X_LIBS" 7548 LIBS="$LIBS $X_LIBS"
7549 for ac_header in X11/Xft/Xft.h
7550do :
7594 ac_fn_cxx_check_header_mongrel "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default" 7551 ac_fn_cxx_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
7595if test "x$ac_cv_header_X11_extensions_Xrender_h" = x""yes; then : 7552if test "x$ac_cv_header_X11_Xft_Xft_h" = x""yes; then :
7553 cat >>confdefs.h <<_ACEOF
7554#define HAVE_X11_XFT_XFT_H 1
7555_ACEOF
7596 7556
7597else 7557else
7598 rxvt_have_xrender=no 7558 support_xft=no
7599fi 7559fi
7600 7560
7561done
7601 7562
7602 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat" 7563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawString32 in -lXft" >&5
7603if test "x$ac_cv_func_XRenderFindStandardFormat" = x""yes; then : 7564$as_echo_n "checking for XftDrawString32 in -lXft... " >&6; }
7604 7565if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then :
7566 $as_echo_n "(cached) " >&6
7605else 7567else
7606 rxvt_have_xrender=no 7568 ac_check_lib_save_LIBS=$LIBS
7607fi 7569LIBS="-lXft $LIBS"
7570cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7571/* end confdefs.h. */
7608 7572
7573/* Override any GCC internal prototype to avoid an error.
7574 Use char because int might match the return type of a GCC
7575 builtin and then its argument prototype would still apply. */
7576#ifdef __cplusplus
7577extern "C"
7578#endif
7579char XftDrawString32 ();
7580int
7581main ()
7582{
7583return XftDrawString32 ();
7584 ;
7585 return 0;
7586}
7587_ACEOF
7588if ac_fn_cxx_try_link "$LINENO"; then :
7589 ac_cv_lib_Xft_XftDrawString32=yes
7590else
7591 ac_cv_lib_Xft_XftDrawString32=no
7592fi
7593rm -f core conftest.err conftest.$ac_objext \
7594 conftest$ac_exeext conftest.$ac_ext
7595LIBS=$ac_check_lib_save_LIBS
7596fi
7597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftDrawString32" >&5
7598$as_echo "$ac_cv_lib_Xft_XftDrawString32" >&6; }
7599if test "x$ac_cv_lib_Xft_XftDrawString32" = x""yes; then :
7600 :
7601else
7602 support_xft=no
7603fi
7604
7605 for ac_header in fontconfig/fontconfig.h
7606do :
7607 ac_fn_cxx_check_header_mongrel "$LINENO" "fontconfig/fontconfig.h" "ac_cv_header_fontconfig_fontconfig_h" "$ac_includes_default"
7608if test "x$ac_cv_header_fontconfig_fontconfig_h" = x""yes; then :
7609 cat >>confdefs.h <<_ACEOF
7610#define HAVE_FONTCONFIG_FONTCONFIG_H 1
7611_ACEOF
7612
7613else
7614 support_xft=no
7615fi
7616
7617done
7618
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FcPatternGet in -lfontconfig" >&5
7620$as_echo_n "checking for FcPatternGet in -lfontconfig... " >&6; }
7621if test "${ac_cv_lib_fontconfig_FcPatternGet+set}" = set; then :
7622 $as_echo_n "(cached) " >&6
7623else
7624 ac_check_lib_save_LIBS=$LIBS
7625LIBS="-lfontconfig $LIBS"
7626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7627/* end confdefs.h. */
7628
7629/* Override any GCC internal prototype to avoid an error.
7630 Use char because int might match the return type of a GCC
7631 builtin and then its argument prototype would still apply. */
7632#ifdef __cplusplus
7633extern "C"
7634#endif
7635char FcPatternGet ();
7636int
7637main ()
7638{
7639return FcPatternGet ();
7640 ;
7641 return 0;
7642}
7643_ACEOF
7644if ac_fn_cxx_try_link "$LINENO"; then :
7645 ac_cv_lib_fontconfig_FcPatternGet=yes
7646else
7647 ac_cv_lib_fontconfig_FcPatternGet=no
7648fi
7649rm -f core conftest.err conftest.$ac_objext \
7650 conftest$ac_exeext conftest.$ac_ext
7651LIBS=$ac_check_lib_save_LIBS
7652fi
7653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fontconfig_FcPatternGet" >&5
7654$as_echo "$ac_cv_lib_fontconfig_FcPatternGet" >&6; }
7655if test "x$ac_cv_lib_fontconfig_FcPatternGet" = x""yes; then :
7656 :
7657else
7658 support_xft=no
7659fi
7660
7609 LIBS="$save_LIBS" 7661 LIBS="$save_LIBS"
7610 fi
7611fi
7612 7662
7663 if test x$support_xft = xyes; then
7664
7665$as_echo "#define XFT 1" >>confdefs.h
7666
7667 fi
7668fi
7669
7670image_lib=none
7671
7672PIXBUF_CFLAGS=
7673PIXBUF_LIBS=
7674
7613if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then 7675if test x$support_image = xyes && test x$rxvt_have_xrender = xyes; then
7676 LIBS="$LIBS -lm"
7677
7678$as_echo "#define XRENDER 1" >>confdefs.h
7679
7680
7681 if test x$support_inheritpixmap = xyes; then
7682
7683$as_echo "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
7684
7685 fi
7686
7687 if test x$support_pixbuf = xyes; then
7688 support_pixbuf=no
7614 # Extract the first word of "pkg-config", so it can be a program name with args. 7689 # Extract the first word of "pkg-config", so it can be a program name with args.
7615set dummy pkg-config; ac_word=$2 7690set dummy pkg-config; ac_word=$2
7616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7617$as_echo_n "checking for $ac_word... " >&6; } 7692$as_echo_n "checking for $ac_word... " >&6; }
7618if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 7693if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
7619 $as_echo_n "(cached) " >&6 7694 $as_echo_n "(cached) " >&6
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651$as_echo "no" >&6; } 7726$as_echo "no" >&6; }
7652fi 7727fi
7653 7728
7654 7729
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf" >&5
7731$as_echo_n "checking for gdk-pixbuf... " >&6; }
7655 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 7732 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then
7656 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS" 7733 PIXBUF_CFLAGS="`$PKG_CONFIG gdk-pixbuf-2.0 --cflags`"
7657 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 7734 PIXBUF_LIBS="`$PKG_CONFIG gdk-pixbuf-2.0 --libs`"
7658 else 7735 support_pixbuf=yes
7659 # Extract the first word of "xft-config", so it can be a program name with args.
7660set dummy xft-config; ac_word=$2
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7662$as_echo_n "checking for $ac_word... " >&6; }
7663if test "${ac_cv_path_XFT_CONFIG+set}" = set; then :
7664 $as_echo_n "(cached) " >&6
7665else
7666 case $XFT_CONFIG in
7667 [\\/]* | ?:[\\/]*)
7668 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
7669 ;;
7670 *)
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672for as_dir in $PATH
7673do
7674 IFS=$as_save_IFS
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678 ac_cv_path_XFT_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680 break 2
7681 fi 7736 fi
7682done
7683 done
7684IFS=$as_save_IFS
7685 7737
7686 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no" 7738 if test x$support_pixbuf = xyes; then
7687 ;;
7688esac
7689fi
7690XFT_CONFIG=$ac_cv_path_XFT_CONFIG
7691if test -n "$XFT_CONFIG"; then
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5 7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7693$as_echo "$XFT_CONFIG" >&6; } 7740$as_echo "ok" >&6; }
7694else 7741 image_lib=gdk-pixbuf
7742
7743$as_echo "#define HAVE_PIXBUF 1" >>confdefs.h
7744
7745
7746$as_echo "#define BG_IMAGE_FROM_FILE 1" >>confdefs.h
7747
7748 else
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7696$as_echo "no" >&6; } 7750$as_echo "no" >&6; }
7697fi
7698
7699
7700 if test $XFT_CONFIG != no; then
7701 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
7702 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
7703 fi 7751 fi
7704 fi 7752 fi
7705
7706 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig; then
7707 X_LIBS="`$PKG_CONFIG fontconfig --libs` $X_LIBS"
7708 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG fontconfig --cflags`"
7709 fi
7710
7711 save_LIBS="$LIBS"
7712 LIBS="$LIBS $X_LIBS"
7713 for ac_header in X11/Xft/Xft.h
7714do :
7715 ac_fn_cxx_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
7716if test "x$ac_cv_header_X11_Xft_Xft_h" = x""yes; then :
7717 cat >>confdefs.h <<_ACEOF
7718#define HAVE_X11_XFT_XFT_H 1
7719_ACEOF
7720
7721else
7722 support_xft=no
7723fi 7753fi
7724 7754
7725done
7726 7755
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawString32 in -lXft" >&5
7728$as_echo_n "checking for XftDrawString32 in -lXft... " >&6; }
7729if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then :
7730 $as_echo_n "(cached) " >&6
7731else
7732 ac_check_lib_save_LIBS=$LIBS
7733LIBS="-lXft $LIBS"
7734cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7735/* end confdefs.h. */
7736 7756
7737/* Override any GCC internal prototype to avoid an error.
7738 Use char because int might match the return type of a GCC
7739 builtin and then its argument prototype would still apply. */
7740#ifdef __cplusplus
7741extern "C"
7742#endif
7743char XftDrawString32 ();
7744int
7745main ()
7746{
7747return XftDrawString32 ();
7748 ;
7749 return 0;
7750}
7751_ACEOF
7752if ac_fn_cxx_try_link "$LINENO"; then :
7753 ac_cv_lib_Xft_XftDrawString32=yes
7754else
7755 ac_cv_lib_Xft_XftDrawString32=no
7756fi
7757rm -f core conftest.err conftest.$ac_objext \
7758 conftest$ac_exeext conftest.$ac_ext
7759LIBS=$ac_check_lib_save_LIBS
7760fi
7761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftDrawString32" >&5
7762$as_echo "$ac_cv_lib_Xft_XftDrawString32" >&6; }
7763if test "x$ac_cv_lib_Xft_XftDrawString32" = x""yes; then :
7764 :
7765else
7766 support_xft=no
7767fi
7768 7757
7769 for ac_header in fontconfig/fontconfig.h
7770do :
7771 ac_fn_cxx_check_header_mongrel "$LINENO" "fontconfig/fontconfig.h" "ac_cv_header_fontconfig_fontconfig_h" "$ac_includes_default"
7772if test "x$ac_cv_header_fontconfig_fontconfig_h" = x""yes; then :
7773 cat >>confdefs.h <<_ACEOF
7774#define HAVE_FONTCONFIG_FONTCONFIG_H 1
7775_ACEOF
7776
7777else
7778 support_xft=no
7779fi
7780
7781done
7782
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FcPatternGet in -lfontconfig" >&5
7784$as_echo_n "checking for FcPatternGet in -lfontconfig... " >&6; }
7785if test "${ac_cv_lib_fontconfig_FcPatternGet+set}" = set; then :
7786 $as_echo_n "(cached) " >&6
7787else
7788 ac_check_lib_save_LIBS=$LIBS
7789LIBS="-lfontconfig $LIBS"
7790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7791/* end confdefs.h. */
7792
7793/* Override any GCC internal prototype to avoid an error.
7794 Use char because int might match the return type of a GCC
7795 builtin and then its argument prototype would still apply. */
7796#ifdef __cplusplus
7797extern "C"
7798#endif
7799char FcPatternGet ();
7800int
7801main ()
7802{
7803return FcPatternGet ();
7804 ;
7805 return 0;
7806}
7807_ACEOF
7808if ac_fn_cxx_try_link "$LINENO"; then :
7809 ac_cv_lib_fontconfig_FcPatternGet=yes
7810else
7811 ac_cv_lib_fontconfig_FcPatternGet=no
7812fi
7813rm -f core conftest.err conftest.$ac_objext \
7814 conftest$ac_exeext conftest.$ac_ext
7815LIBS=$ac_check_lib_save_LIBS
7816fi
7817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fontconfig_FcPatternGet" >&5
7818$as_echo "$ac_cv_lib_fontconfig_FcPatternGet" >&6; }
7819if test "x$ac_cv_lib_fontconfig_FcPatternGet" = x""yes; then :
7820 :
7821else
7822 support_xft=no
7823fi
7824
7825 LIBS="$save_LIBS"
7826
7827 if test x$support_xft = xyes; then 7758if test x$support_xdbe = xyes; then
7828 7759
7829$as_echo "#define XFT 1" >>confdefs.h 7760$as_echo "#define ENABLE_XDBE 1" >>confdefs.h
7830 7761
7831 fi
7832fi 7762fi
7833if test x$support_styles = xyes; then 7763if test x$support_styles = xyes; then
7834 7764
7835$as_echo "#define ENABLE_STYLES 1" >>confdefs.h 7765$as_echo "#define ENABLE_STYLES 1" >>confdefs.h
7836 7766
7846 7776
7847fi 7777fi
7848if test x$support_fading = xyes; then 7778if test x$support_fading = xyes; then
7849 7779
7850$as_echo "#define OFF_FOCUS_FADING 1" >>confdefs.h 7780$as_echo "#define OFF_FOCUS_FADING 1" >>confdefs.h
7851
7852fi
7853if test x$support_inheritpixmap = xyes; then
7854 if test x$rxvt_have_xrender = xyes; then
7855 LIBS="$LIBS -lm"
7856
7857$as_echo "#define XRENDER 1" >>confdefs.h
7858
7859 fi
7860
7861$as_echo "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
7862 7781
7863fi 7782fi
7864if test x$support_keepscrolling = xno; then 7783if test x$support_keepscrolling = xno; then
7865 7784
7866$as_echo "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h 7785$as_echo "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h
7986 fi 7905 fi
7987done 7906done
7988 done 7907 done
7989IFS=$as_save_IFS 7908IFS=$as_save_IFS
7990 7909
7991 ;; 7910 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
7992esac
7993fi
7994PERL=$ac_cv_path_PERL
7995if test -n "$PERL"; then
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7997$as_echo "$PERL" >&6; }
7998else
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8000$as_echo "no" >&6; }
8001fi
8002
8003
8004 # Extract the first word of "perl", so it can be a program name with args.
8005set dummy perl; ac_word=$2
8006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8007$as_echo_n "checking for $ac_word... " >&6; }
8008if test "${ac_cv_path_PERL+set}" = set; then :
8009 $as_echo_n "(cached) " >&6
8010else
8011 case $PERL in
8012 [\\/]* | ?:[\\/]*)
8013 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
8014 ;;
8015 *)
8016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8017for as_dir in $PATH
8018do
8019 IFS=$as_save_IFS
8020 test -z "$as_dir" && as_dir=.
8021 for ac_exec_ext in '' $ac_executable_extensions; do
8022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8023 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
8024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8025 break 2
8026 fi
8027done
8028 done
8029IFS=$as_save_IFS
8030
8031 ;; 7911 ;;
8032esac 7912esac
8033fi 7913fi
8034PERL=$ac_cv_path_PERL 7914PERL=$ac_cv_path_PERL
8035if test -n "$PERL"; then 7915if test -n "$PERL"; then

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines