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

Comparing rxvt-unicode/configure (file contents):
Revision 1.54 by root, Tue Oct 25 20:08:02 2005 UTC vs.
Revision 1.78 by root, Wed Jan 18 08:33:34 2006 UTC

307#endif 307#endif
308#if HAVE_UNISTD_H 308#if HAVE_UNISTD_H
309# include <unistd.h> 309# include <unistd.h>
310#endif" 310#endif"
311 311
312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TBL TIC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS' 312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TIC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define PERL PERLLIB PERLFLAGS PERLPRIVLIBEXP IF_PERL PERL_O DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS'
313ac_subst_files='MCOMMON' 313ac_subst_files=''
314 314
315# Initialize some variables set by options. 315# Initialize some variables set by options.
316ac_init_help= 316ac_init_help=
317ac_init_version=false 317ac_init_version=false
318# The variables have the same names as the options, with 318# The variables have the same names as the options, with
877 --enable-lastlog enable lastlog support (requires --enable-utmp) 877 --enable-lastlog enable lastlog support (requires --enable-utmp)
878 --enable-xpm-background enable XPM background pixmaps 878 --enable-xpm-background enable XPM background pixmaps
879 --enable-transparency enable transparent backgrounds 879 --enable-transparency enable transparent backgrounds
880 --enable-tinting enable tinting of transparent bg 880 --enable-tinting enable tinting of transparent bg
881 --enable-fading enable colors fading when off focus 881 --enable-fading enable colors fading when off focus
882 --enable-menubar enable menubar
883 --enable-rxvt-scroll enable rxvt style scrollbar 882 --enable-rxvt-scroll enable rxvt style scrollbar
884 --enable-next-scroll enable NeXT style scrollbar 883 --enable-next-scroll enable NeXT style scrollbar
885 --enable-xterm-scroll enable Xterm style scrollbar 884 --enable-xterm-scroll enable Xterm style scrollbar
885 --enable-perl enable embedded perl interpreter
886 --enable-plain-scroll enable plain style scrollbar 886 --enable-plain-scroll enable plain style scrollbar
887 --enable-half-shadow use half width/height shadow on rxvt scrollbar
888 --enable-xim XIM (X Input Method) protocol support 887 --enable-xim XIM (X Input Method) protocol support
889 --enable-ttygid enable tty setting to group named "tty" 888 --enable-ttygid enable tty setting to group named "tty"
890 --disable-backspace-key disable handling of the backspace key 889 --disable-backspace-key disable handling of the backspace key
891 --disable-delete-key disable handling of the delete key 890 --disable-delete-key disable handling of the delete key
892 --disable-resources disable all resource checking 891 --disable-resources disable all resource checking
893 --enable-xgetdefault enable resources via X instead of our small version
894 --enable-8bitctrls enable 8 bit control sequences (not recommended) 892 --enable-8bitctrls enable 8 bit control sequences (not recommended)
895 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 893 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
896 --enable-strings enable some replacement system functions
897 --disable-swapscreen disable swap screen support 894 --disable-swapscreen disable swap screen support
898 --enable-iso14755 enable support for extended ISO 14755 modes 895 --enable-iso14755 enable support for extended ISO 14755 modes
899 --enable-frills enable support for rarely used features 896 --enable-frills enable support for rarely used features
900 --enable-24bit enable support for using 24bit visuals if available 897 --enable-24bit enable support for using 24bit visuals if available
901 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 898 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1372 1369
1373 1370
1374 1371
1375 1372
1376 1373
1374
1375 ac_config_headers="$ac_config_headers config.h:config.h.in"
1376
1377
1377ac_aux_dir= 1378ac_aux_dir=
1378for ac_dir in autoconf $srcdir/autoconf; do 1379for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1379 if test -f $ac_dir/install-sh; then 1380 if test -f $ac_dir/install-sh; then
1380 ac_aux_dir=$ac_dir 1381 ac_aux_dir=$ac_dir
1381 ac_install_sh="$ac_aux_dir/install-sh -c" 1382 ac_install_sh="$ac_aux_dir/install-sh -c"
1382 break 1383 break
1383 elif test -f $ac_dir/install.sh; then 1384 elif test -f $ac_dir/install.sh; then
1389 ac_install_sh="$ac_aux_dir/shtool install -c" 1390 ac_install_sh="$ac_aux_dir/shtool install -c"
1390 break 1391 break
1391 fi 1392 fi
1392done 1393done
1393if test -z "$ac_aux_dir"; then 1394if test -z "$ac_aux_dir"; then
1394 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5 1395 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1395echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;} 1396echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1396 { (exit 1); exit 1; }; } 1397 { (exit 1); exit 1; }; }
1397fi 1398fi
1398ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1399ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1399ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1400ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1400ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1401ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1401
1402 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in"
1403
1404 1402
1405# Make sure we can run config.sub. 1403# Make sure we can run config.sub.
1406$ac_config_sub sun4 >/dev/null 2>&1 || 1404$ac_config_sub sun4 >/dev/null 2>&1 ||
1407 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 1405 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1408echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1406echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1460VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1458VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1461DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1459DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1462echo "" 1460echo ""
1463echo "configuring for rxvt $VERSION" 1461echo "configuring for rxvt $VERSION"
1464echo "" 1462echo ""
1463
1464orig_CXXFLAGS="$CXXFLAGS"
1465 1465
1466 1466
1467ac_ext=c 1467ac_ext=c
1468ac_cpp='$CPP $CPPFLAGS' 1468ac_cpp='$CPP $CPPFLAGS'
1469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3050 3050
3051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3052 3052
3053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3054 3054
3055for ac_prog in gawk mawk nawk awk
3056do
3057 # Extract the first word of "$ac_prog", so it can be a program name with args.
3058set dummy $ac_prog; ac_word=$2
3059echo "$as_me:$LINENO: checking for $ac_word" >&5
3060echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3061if test "${ac_cv_prog_AWK+set}" = set; then
3062 echo $ECHO_N "(cached) $ECHO_C" >&6
3063else
3064 if test -n "$AWK"; then
3065 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3066else
3067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3068for as_dir in $PATH
3069do
3070 IFS=$as_save_IFS
3071 test -z "$as_dir" && as_dir=.
3072 for ac_exec_ext in '' $ac_executable_extensions; do
3073 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3074 ac_cv_prog_AWK="$ac_prog"
3075 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3076 break 2
3077 fi
3078done
3079done
3080
3081fi
3082fi
3083AWK=$ac_cv_prog_AWK
3084if test -n "$AWK"; then
3085 echo "$as_me:$LINENO: result: $AWK" >&5
3086echo "${ECHO_T}$AWK" >&6
3087else
3088 echo "$as_me:$LINENO: result: no" >&5
3089echo "${ECHO_T}no" >&6
3090fi
3091
3092 test -n "$AWK" && break
3093done
3094
3095 3055
3096ac_ext=c 3056ac_ext=c
3097ac_cpp='$CPP $CPPFLAGS' 3057ac_cpp='$CPP $CPPFLAGS'
3098ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3058ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3099ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3059ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3100ac_compiler_gnu=$ac_cv_c_compiler_gnu 3060ac_compiler_gnu=$ac_cv_c_compiler_gnu
3101 3061
3102 3062
3103if test -z "$orig_CXXFLAGS"; then 3063if test -z "$orig_CXXFLAGS"; then
3104 CXXFLAGS='-O'
3105 if test x$GCC = xyes && test "x$GXX" = xyes; then 3064 if test x$GCC = xyes && test "x$GXX" = xyes; then
3106 CXXFLAGS="-g -O3" 3065 CXXFLAGS="-g -O3"
3066 else
3067 CXXFLAGS="-O"
3107 fi 3068 fi
3108 CFLAGS="$CXXFLAGS" 3069 CFLAGS="$CXXFLAGS"
3109fi 3070fi
3110 3071
3111LINKER="$CXX" 3072LINKER="$CXX"
3612 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 3573 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3613 3574
3614fi 3575fi
3615 3576
3616 3577
3578echo "$as_me:$LINENO: checking for setlocale" >&5
3579echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3580if test "${ac_cv_func_setlocale+set}" = set; then
3581 echo $ECHO_N "(cached) $ECHO_C" >&6
3582else
3583 cat >conftest.$ac_ext <<_ACEOF
3584/* confdefs.h. */
3585_ACEOF
3586cat confdefs.h >>conftest.$ac_ext
3587cat >>conftest.$ac_ext <<_ACEOF
3588/* end confdefs.h. */
3589/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3590 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3591#define setlocale innocuous_setlocale
3592
3593/* System header to define __stub macros and hopefully few prototypes,
3594 which can conflict with char setlocale (); below.
3595 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3596 <limits.h> exists even on freestanding compilers. */
3597
3598#ifdef __STDC__
3599# include <limits.h>
3600#else
3601# include <assert.h>
3602#endif
3603
3604#undef setlocale
3605
3606/* Override any gcc2 internal prototype to avoid an error. */
3607#ifdef __cplusplus
3608extern "C"
3609{
3610#endif
3611/* We use char because int might match the return type of a gcc2
3612 builtin and then its argument prototype would still apply. */
3613char setlocale ();
3614/* The GNU C library defines this for functions which it implements
3615 to always fail with ENOSYS. Some functions are actually named
3616 something starting with __ and the normal name is an alias. */
3617#if defined (__stub_setlocale) || defined (__stub___setlocale)
3618choke me
3619#else
3620char (*f) () = setlocale;
3621#endif
3622#ifdef __cplusplus
3623}
3624#endif
3625
3626int
3627main ()
3628{
3629return f != setlocale;
3630 ;
3631 return 0;
3632}
3633_ACEOF
3634rm -f conftest.$ac_objext conftest$ac_exeext
3635if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3636 (eval $ac_link) 2>conftest.er1
3637 ac_status=$?
3638 grep -v '^ *+' conftest.er1 >conftest.err
3639 rm -f conftest.er1
3640 cat conftest.err >&5
3641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3642 (exit $ac_status); } &&
3643 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3645 (eval $ac_try) 2>&5
3646 ac_status=$?
3647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3648 (exit $ac_status); }; } &&
3649 { ac_try='test -s conftest$ac_exeext'
3650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3651 (eval $ac_try) 2>&5
3652 ac_status=$?
3653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3654 (exit $ac_status); }; }; then
3655 ac_cv_func_setlocale=yes
3656else
3657 echo "$as_me: failed program was:" >&5
3658sed 's/^/| /' conftest.$ac_ext >&5
3659
3660ac_cv_func_setlocale=no
3661fi
3662rm -f conftest.err conftest.$ac_objext \
3663 conftest$ac_exeext conftest.$ac_ext
3664fi
3665echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3666echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3667if test $ac_cv_func_setlocale = yes; then
3668 :
3669else
3617echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 3670 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3618echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 3671echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3619if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 3672if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3620 echo $ECHO_N "(cached) $ECHO_C" >&6 3673 echo $ECHO_N "(cached) $ECHO_C" >&6
3621else 3674else
3622 ac_check_lib_save_LIBS=$LIBS 3675 ac_check_lib_save_LIBS=$LIBS
3679echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 3732echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3680if test $ac_cv_lib_xpg4_setlocale = yes; then 3733if test $ac_cv_lib_xpg4_setlocale = yes; then
3681 LIBS="$LIBS -lxpg4" 3734 LIBS="$LIBS -lxpg4"
3682fi 3735fi
3683 3736
3737fi
3684 3738
3739
3740echo "$as_me:$LINENO: checking for gethostbyname" >&5
3741echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3742if test "${ac_cv_func_gethostbyname+set}" = set; then
3743 echo $ECHO_N "(cached) $ECHO_C" >&6
3744else
3745 cat >conftest.$ac_ext <<_ACEOF
3746/* confdefs.h. */
3747_ACEOF
3748cat confdefs.h >>conftest.$ac_ext
3749cat >>conftest.$ac_ext <<_ACEOF
3750/* end confdefs.h. */
3751/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3752 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3753#define gethostbyname innocuous_gethostbyname
3754
3755/* System header to define __stub macros and hopefully few prototypes,
3756 which can conflict with char gethostbyname (); below.
3757 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3758 <limits.h> exists even on freestanding compilers. */
3759
3760#ifdef __STDC__
3761# include <limits.h>
3762#else
3763# include <assert.h>
3764#endif
3765
3766#undef gethostbyname
3767
3768/* Override any gcc2 internal prototype to avoid an error. */
3769#ifdef __cplusplus
3770extern "C"
3771{
3772#endif
3773/* We use char because int might match the return type of a gcc2
3774 builtin and then its argument prototype would still apply. */
3775char gethostbyname ();
3776/* The GNU C library defines this for functions which it implements
3777 to always fail with ENOSYS. Some functions are actually named
3778 something starting with __ and the normal name is an alias. */
3779#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3780choke me
3781#else
3782char (*f) () = gethostbyname;
3783#endif
3784#ifdef __cplusplus
3785}
3786#endif
3787
3788int
3789main ()
3790{
3791return f != gethostbyname;
3792 ;
3793 return 0;
3794}
3795_ACEOF
3796rm -f conftest.$ac_objext conftest$ac_exeext
3797if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3798 (eval $ac_link) 2>conftest.er1
3799 ac_status=$?
3800 grep -v '^ *+' conftest.er1 >conftest.err
3801 rm -f conftest.er1
3802 cat conftest.err >&5
3803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3804 (exit $ac_status); } &&
3805 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3807 (eval $ac_try) 2>&5
3808 ac_status=$?
3809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3810 (exit $ac_status); }; } &&
3811 { ac_try='test -s conftest$ac_exeext'
3812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3813 (eval $ac_try) 2>&5
3814 ac_status=$?
3815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3816 (exit $ac_status); }; }; then
3817 ac_cv_func_gethostbyname=yes
3818else
3819 echo "$as_me: failed program was:" >&5
3820sed 's/^/| /' conftest.$ac_ext >&5
3821
3822ac_cv_func_gethostbyname=no
3823fi
3824rm -f conftest.err conftest.$ac_objext \
3825 conftest$ac_exeext conftest.$ac_ext
3826fi
3827echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3828echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3829if test $ac_cv_func_gethostbyname = yes; then
3830 :
3831else
3685echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 3832 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3686echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 3833echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3687if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 3834if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3688 echo $ECHO_N "(cached) $ECHO_C" >&6 3835 echo $ECHO_N "(cached) $ECHO_C" >&6
3689else 3836else
3690 ac_check_lib_save_LIBS=$LIBS 3837 ac_check_lib_save_LIBS=$LIBS
3747echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 3894echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3748if test $ac_cv_lib_nsl_gethostbyname = yes; then 3895if test $ac_cv_lib_nsl_gethostbyname = yes; then
3749 LIBS="$LIBS -lnsl" 3896 LIBS="$LIBS -lnsl"
3750fi 3897fi
3751 3898
3899fi
3900
3901echo "$as_me:$LINENO: checking for socket" >&5
3902echo $ECHO_N "checking for socket... $ECHO_C" >&6
3903if test "${ac_cv_func_socket+set}" = set; then
3904 echo $ECHO_N "(cached) $ECHO_C" >&6
3905else
3906 cat >conftest.$ac_ext <<_ACEOF
3907/* confdefs.h. */
3908_ACEOF
3909cat confdefs.h >>conftest.$ac_ext
3910cat >>conftest.$ac_ext <<_ACEOF
3911/* end confdefs.h. */
3912/* Define socket to an innocuous variant, in case <limits.h> declares socket.
3913 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3914#define socket innocuous_socket
3915
3916/* System header to define __stub macros and hopefully few prototypes,
3917 which can conflict with char socket (); below.
3918 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3919 <limits.h> exists even on freestanding compilers. */
3920
3921#ifdef __STDC__
3922# include <limits.h>
3923#else
3924# include <assert.h>
3925#endif
3926
3927#undef socket
3928
3929/* Override any gcc2 internal prototype to avoid an error. */
3930#ifdef __cplusplus
3931extern "C"
3932{
3933#endif
3934/* We use char because int might match the return type of a gcc2
3935 builtin and then its argument prototype would still apply. */
3936char socket ();
3937/* The GNU C library defines this for functions which it implements
3938 to always fail with ENOSYS. Some functions are actually named
3939 something starting with __ and the normal name is an alias. */
3940#if defined (__stub_socket) || defined (__stub___socket)
3941choke me
3942#else
3943char (*f) () = socket;
3944#endif
3945#ifdef __cplusplus
3946}
3947#endif
3948
3949int
3950main ()
3951{
3952return f != socket;
3953 ;
3954 return 0;
3955}
3956_ACEOF
3957rm -f conftest.$ac_objext conftest$ac_exeext
3958if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3959 (eval $ac_link) 2>conftest.er1
3960 ac_status=$?
3961 grep -v '^ *+' conftest.er1 >conftest.err
3962 rm -f conftest.er1
3963 cat conftest.err >&5
3964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3965 (exit $ac_status); } &&
3966 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3968 (eval $ac_try) 2>&5
3969 ac_status=$?
3970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971 (exit $ac_status); }; } &&
3972 { ac_try='test -s conftest$ac_exeext'
3973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3974 (eval $ac_try) 2>&5
3975 ac_status=$?
3976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3977 (exit $ac_status); }; }; then
3978 ac_cv_func_socket=yes
3979else
3980 echo "$as_me: failed program was:" >&5
3981sed 's/^/| /' conftest.$ac_ext >&5
3982
3983ac_cv_func_socket=no
3984fi
3985rm -f conftest.err conftest.$ac_objext \
3986 conftest$ac_exeext conftest.$ac_ext
3987fi
3988echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
3989echo "${ECHO_T}$ac_cv_func_socket" >&6
3990if test $ac_cv_func_socket = yes; then
3991 :
3992else
3752echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 3993 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3753echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 3994echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3754if test "${ac_cv_lib_socket_socket+set}" = set; then 3995if test "${ac_cv_lib_socket_socket+set}" = set; then
3755 echo $ECHO_N "(cached) $ECHO_C" >&6 3996 echo $ECHO_N "(cached) $ECHO_C" >&6
3756else 3997else
3757 ac_check_lib_save_LIBS=$LIBS 3998 ac_check_lib_save_LIBS=$LIBS
3814echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 4055echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3815if test $ac_cv_lib_socket_socket = yes; then 4056if test $ac_cv_lib_socket_socket = yes; then
3816 LIBS="$LIBS -lsocket" 4057 LIBS="$LIBS -lsocket"
3817fi 4058fi
3818 4059
4060fi
4061
4062
4063echo "$as_me:$LINENO: checking for sched_yield" >&5
4064echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
4065if test "${ac_cv_func_sched_yield+set}" = set; then
4066 echo $ECHO_N "(cached) $ECHO_C" >&6
4067else
4068 cat >conftest.$ac_ext <<_ACEOF
4069/* confdefs.h. */
4070_ACEOF
4071cat confdefs.h >>conftest.$ac_ext
4072cat >>conftest.$ac_ext <<_ACEOF
4073/* end confdefs.h. */
4074/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
4075 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4076#define sched_yield innocuous_sched_yield
4077
4078/* System header to define __stub macros and hopefully few prototypes,
4079 which can conflict with char sched_yield (); below.
4080 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4081 <limits.h> exists even on freestanding compilers. */
4082
4083#ifdef __STDC__
4084# include <limits.h>
4085#else
4086# include <assert.h>
4087#endif
4088
4089#undef sched_yield
4090
4091/* Override any gcc2 internal prototype to avoid an error. */
4092#ifdef __cplusplus
4093extern "C"
4094{
4095#endif
4096/* We use char because int might match the return type of a gcc2
4097 builtin and then its argument prototype would still apply. */
4098char sched_yield ();
4099/* The GNU C library defines this for functions which it implements
4100 to always fail with ENOSYS. Some functions are actually named
4101 something starting with __ and the normal name is an alias. */
4102#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
4103choke me
4104#else
4105char (*f) () = sched_yield;
4106#endif
4107#ifdef __cplusplus
4108}
4109#endif
4110
4111int
4112main ()
4113{
4114return f != sched_yield;
4115 ;
4116 return 0;
4117}
4118_ACEOF
4119rm -f conftest.$ac_objext conftest$ac_exeext
4120if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4121 (eval $ac_link) 2>conftest.er1
4122 ac_status=$?
4123 grep -v '^ *+' conftest.er1 >conftest.err
4124 rm -f conftest.er1
4125 cat conftest.err >&5
4126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127 (exit $ac_status); } &&
4128 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4130 (eval $ac_try) 2>&5
4131 ac_status=$?
4132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4133 (exit $ac_status); }; } &&
4134 { ac_try='test -s conftest$ac_exeext'
4135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4136 (eval $ac_try) 2>&5
4137 ac_status=$?
4138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4139 (exit $ac_status); }; }; then
4140 ac_cv_func_sched_yield=yes
4141else
4142 echo "$as_me: failed program was:" >&5
4143sed 's/^/| /' conftest.$ac_ext >&5
4144
4145ac_cv_func_sched_yield=no
4146fi
4147rm -f conftest.err conftest.$ac_objext \
4148 conftest$ac_exeext conftest.$ac_ext
4149fi
4150echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
4151echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
4152if test $ac_cv_func_sched_yield = yes; then
4153 :
4154else
4155 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
4156echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
4157if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
4158 echo $ECHO_N "(cached) $ECHO_C" >&6
4159else
4160 ac_check_lib_save_LIBS=$LIBS
4161LIBS="-lrt $LIBS"
4162cat >conftest.$ac_ext <<_ACEOF
4163/* confdefs.h. */
4164_ACEOF
4165cat confdefs.h >>conftest.$ac_ext
4166cat >>conftest.$ac_ext <<_ACEOF
4167/* end confdefs.h. */
4168
4169/* Override any gcc2 internal prototype to avoid an error. */
4170#ifdef __cplusplus
4171extern "C"
4172#endif
4173/* We use char because int might match the return type of a gcc2
4174 builtin and then its argument prototype would still apply. */
4175char sched_yield ();
4176int
4177main ()
4178{
4179sched_yield ();
4180 ;
4181 return 0;
4182}
4183_ACEOF
4184rm -f conftest.$ac_objext conftest$ac_exeext
4185if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4186 (eval $ac_link) 2>conftest.er1
4187 ac_status=$?
4188 grep -v '^ *+' conftest.er1 >conftest.err
4189 rm -f conftest.er1
4190 cat conftest.err >&5
4191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4192 (exit $ac_status); } &&
4193 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4195 (eval $ac_try) 2>&5
4196 ac_status=$?
4197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4198 (exit $ac_status); }; } &&
4199 { ac_try='test -s conftest$ac_exeext'
4200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4201 (eval $ac_try) 2>&5
4202 ac_status=$?
4203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4204 (exit $ac_status); }; }; then
4205 ac_cv_lib_rt_sched_yield=yes
4206else
4207 echo "$as_me: failed program was:" >&5
4208sed 's/^/| /' conftest.$ac_ext >&5
4209
4210ac_cv_lib_rt_sched_yield=no
4211fi
4212rm -f conftest.err conftest.$ac_objext \
4213 conftest$ac_exeext conftest.$ac_ext
4214LIBS=$ac_check_lib_save_LIBS
4215fi
4216echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
4217echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
4218if test $ac_cv_lib_rt_sched_yield = yes; then
4219 LIBS="$LIBS -lrt"
4220fi
4221
4222fi
4223
4224
4225echo "$as_me:$LINENO: checking for sched_yield support" >&5
4226echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
4227cat >conftest.$ac_ext <<_ACEOF
4228/* confdefs.h. */
4229_ACEOF
4230cat confdefs.h >>conftest.$ac_ext
4231cat >>conftest.$ac_ext <<_ACEOF
4232/* end confdefs.h. */
4233#include <sched.h>
4234int
4235main ()
4236{
4237sched_yield ()
4238 ;
4239 return 0;
4240}
4241_ACEOF
4242rm -f conftest.$ac_objext conftest$ac_exeext
4243if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4244 (eval $ac_link) 2>conftest.er1
4245 ac_status=$?
4246 grep -v '^ *+' conftest.er1 >conftest.err
4247 rm -f conftest.er1
4248 cat conftest.err >&5
4249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4250 (exit $ac_status); } &&
4251 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4253 (eval $ac_try) 2>&5
4254 ac_status=$?
4255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4256 (exit $ac_status); }; } &&
4257 { ac_try='test -s conftest$ac_exeext'
4258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4259 (eval $ac_try) 2>&5
4260 ac_status=$?
4261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4262 (exit $ac_status); }; }; then
4263 echo "$as_me:$LINENO: result: yes" >&5
4264echo "${ECHO_T}yes" >&6
4265
4266cat >>confdefs.h <<\_ACEOF
4267#define HAVE_SCHED_YIELD 1
4268_ACEOF
4269
4270else
4271 echo "$as_me: failed program was:" >&5
4272sed 's/^/| /' conftest.$ac_ext >&5
4273
4274echo "$as_me:$LINENO: result: no" >&5
4275echo "${ECHO_T}no" >&6
4276fi
4277rm -f conftest.err conftest.$ac_objext \
4278 conftest$ac_exeext conftest.$ac_ext
3819 4279
3820 4280
3821MALLOC_TYPE=S 4281MALLOC_TYPE=S
3822 4282
3823support_addstrings=no
3824support_frills=yes 4283support_frills=yes
3825support_inheritpixmap=no 4284support_inheritpixmap=yes
3826support_tinting=yes 4285support_tinting=yes
3827support_fading=yes 4286support_fading=yes
3828support_keepscrolling=yes 4287support_keepscrolling=yes
3829support_selectionscrolling=yes 4288support_selectionscrolling=yes
3830support_menubar=no
3831support_mousewheel=yes 4289support_mousewheel=yes
3832support_mouseslipwheel=yes 4290support_mouseslipwheel=yes
3833support_utmp=yes 4291support_utmp=yes
3834support_wtmp=yes 4292support_wtmp=yes
3835support_lastlog=yes 4293support_lastlog=yes
3838support_scroll_rxvt=yes 4296support_scroll_rxvt=yes
3839support_scroll_next=yes 4297support_scroll_next=yes
3840support_scroll_xterm=yes 4298support_scroll_xterm=yes
3841support_scroll_plain=yes 4299support_scroll_plain=yes
3842support_xim=yes 4300support_xim=yes
3843support_xpm=no 4301support_xpm=yes
3844support_xft=yes 4302support_xft=yes
3845support_unicode3=no 4303support_unicode3=no
3846support_combining=yes 4304support_combining=yes
3847support_8bitctrls=no 4305support_8bitctrls=no
3848support_iso14755=yes 4306support_iso14755=yes
3849support_styles=yes 4307support_styles=yes
4308support_perl=yes
3850codesets=all 4309codesets=all
3851 4310
3852 4311
3853if test "x$enable_shared" = xyes; then 4312if test "x$enable_shared" = xyes; then
3854 4313
3871 support_tinting=no 4330 support_tinting=no
3872 support_fading=no 4331 support_fading=no
3873 support_keepscrolling=no 4332 support_keepscrolling=no
3874 support_selectionscrolling=no 4333 support_selectionscrolling=no
3875 support_lastlog=no 4334 support_lastlog=no
3876 support_menubar=no
3877 support_mousewheel=no 4335 support_mousewheel=no
3878 support_mouseslipwheel=no 4336 support_mouseslipwheel=no
3879 support_text_blink=no 4337 support_text_blink=no
3880 support_pointer_blank=no 4338 support_pointer_blank=no
3881 support_scroll_rxvt=no 4339 support_scroll_rxvt=no
3890 support_unicode3=no 4348 support_unicode3=no
3891 support_combining=no 4349 support_combining=no
3892 support_8bitctrls=no 4350 support_8bitctrls=no
3893 support_iso14755=no 4351 support_iso14755=no
3894 support_styles=no 4352 support_styles=no
4353 support_perl=no
3895 codesets= 4354 codesets=
3896 fi 4355 fi
3897 if test x$enableval = xyes; then 4356 if test x$enableval = xyes; then
3898 support_24bit=yes 4357 support_24bit=yes
3899 support_frills=yes 4358 support_frills=yes
3901 support_tinting=yes 4360 support_tinting=yes
3902 support_fading=yes 4361 support_fading=yes
3903 support_keepscrolling=yes 4362 support_keepscrolling=yes
3904 support_selectionscrolling=yes 4363 support_selectionscrolling=yes
3905 support_lastlog=yes 4364 support_lastlog=yes
3906 support_menubar=yes
3907 support_mousewheel=yes 4365 support_mousewheel=yes
3908 support_mouseslipwheel=yes 4366 support_mouseslipwheel=yes
3909 support_text_blink=yes 4367 support_text_blink=yes
3910 support_pointer_blank=yes 4368 support_pointer_blank=yes
3911 support_scroll_rxvt=yes 4369 support_scroll_rxvt=yes
3920 support_unicode3=yes 4378 support_unicode3=yes
3921 support_combining=yes 4379 support_combining=yes
3922 #support_8bitctrls=yes 4380 #support_8bitctrls=yes
3923 support_iso14755=yes 4381 support_iso14755=yes
3924 support_styles=yes 4382 support_styles=yes
4383 support_perl=yes
3925 codesets=all 4384 codesets=all
3926 fi 4385 fi
3927 4386
3928fi; 4387fi;
3929 4388
4013 if test x$enableval = xyes -o x$enableval = xno; then 4472 if test x$enableval = xyes -o x$enableval = xno; then
4014 support_fading=$enableval 4473 support_fading=$enableval
4015 fi 4474 fi
4016fi; 4475fi;
4017 4476
4018# Check whether --enable-menubar or --disable-menubar was given.
4019if test "${enable_menubar+set}" = set; then
4020 enableval="$enable_menubar"
4021 if test x$enableval = xyes -o x$enableval = xno; then
4022 support_menubar=$enableval
4023 fi
4024fi;
4025
4026# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given. 4477# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
4027if test "${enable_rxvt_scroll+set}" = set; then 4478if test "${enable_rxvt_scroll+set}" = set; then
4028 enableval="$enable_rxvt_scroll" 4479 enableval="$enable_rxvt_scroll"
4029 if test x$enableval = xyes -o x$enableval = xno; then 4480 if test x$enableval = xyes -o x$enableval = xno; then
4030 support_scroll_rxvt=$enableval 4481 support_scroll_rxvt=$enableval
4045 if test x$enableval = xyes -o x$enableval = xno; then 4496 if test x$enableval = xyes -o x$enableval = xno; then
4046 support_scroll_xterm=$enableval 4497 support_scroll_xterm=$enableval
4047 fi 4498 fi
4048fi; 4499fi;
4049 4500
4501# Check whether --enable-perl or --disable-perl was given.
4502if test "${enable_perl+set}" = set; then
4503 enableval="$enable_perl"
4504 if test x$enableval = xyes -o x$enableval = xno; then
4505 support_perl=$enableval
4506 fi
4507fi;
4508
4050# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 4509# Check whether --enable-plain-scroll or --disable-plain-scroll was given.
4051if test "${enable_plain_scroll+set}" = set; then 4510if test "${enable_plain_scroll+set}" = set; then
4052 enableval="$enable_plain_scroll" 4511 enableval="$enable_plain_scroll"
4053 if test x$enableval = xyes -o x$enableval = xno; then 4512 if test x$enableval = xyes -o x$enableval = xno; then
4054 support_scroll_plain=$enableval 4513 support_scroll_plain=$enableval
4055 fi 4514 fi
4056fi; 4515fi;
4057 4516
4058# Check whether --enable-half-shadow or --disable-half-shadow was given.
4059if test "${enable_half_shadow+set}" = set; then
4060 enableval="$enable_half_shadow"
4061 if test x$enableval = xyes; then
4062
4063cat >>confdefs.h <<\_ACEOF
4064#define HALFSHADOW 1
4065_ACEOF
4066
4067 fi
4068fi;
4069 4517
4070 4518
4071# Check whether --with-codesets or --without-codesets was given. 4519# Check whether --with-codesets or --without-codesets was given.
4072if test "${with_codesets+set}" = set; then 4520if test "${with_codesets+set}" = set; then
4073 withval="$with_codesets" 4521 withval="$with_codesets"
4128_ACEOF 4576_ACEOF
4129 4577
4130 fi 4578 fi
4131fi; 4579fi;
4132 4580
4133# Check whether --enable-xgetdefault or --disable-xgetdefault was given.
4134if test "${enable_xgetdefault+set}" = set; then
4135 enableval="$enable_xgetdefault"
4136 if test x$enableval = xyes; then
4137
4138cat >>confdefs.h <<\_ACEOF
4139#define USE_XGETDEFAULT 1
4140_ACEOF
4141
4142 fi
4143fi;
4144
4145# Check whether --enable-8bitctrls or --disable-8bitctrls was given. 4581# Check whether --enable-8bitctrls or --disable-8bitctrls was given.
4146if test "${enable_8bitctrls+set}" = set; then 4582if test "${enable_8bitctrls+set}" = set; then
4147 enableval="$enable_8bitctrls" 4583 enableval="$enable_8bitctrls"
4148 if test x$enableval = xyes -o x$enableval = xno; then 4584 if test x$enableval = xyes -o x$enableval = xno; then
4149 support_8bitctrls=$enableval 4585 support_8bitctrls=$enableval
4208_ACEOF 4644_ACEOF
4209 4645
4210 4646
4211RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"` 4647RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
4212 4648
4213
4214# Check whether --enable-strings or --disable-strings was given.
4215if test "${enable_strings+set}" = set; then
4216 enableval="$enable_strings"
4217 if test x$enableval = xyes -o x$enableval = xno; then
4218 support_addstrings=$enableval
4219 fi
4220fi;
4221 4649
4222# Check whether --enable-swapscreen or --disable-swapscreen was given. 4650# Check whether --enable-swapscreen or --disable-swapscreen was given.
4223if test "${enable_swapscreen+set}" = set; then 4651if test "${enable_swapscreen+set}" = set; then
4224 enableval="$enable_swapscreen" 4652 enableval="$enable_swapscreen"
4225 if test x$enableval = xno; then 4653 if test x$enableval = xno; then
4360#define RXVT_TERMINFO "$withval" 4788#define RXVT_TERMINFO "$withval"
4361_ACEOF 4789_ACEOF
4362 terminfo="$withval" 4790 terminfo="$withval"
4363 fi 4791 fi
4364fi; 4792fi;
4365
4366
4367
4368cat >>confdefs.h <<\_ACEOF
4369#define PROTOTYPES 1
4370_ACEOF
4371 4793
4372 4794
4373# Extract the first word of "mv", so it can be a program name with args. 4795# Extract the first word of "mv", so it can be a program name with args.
4374set dummy mv; ac_word=$2 4796set dummy mv; ac_word=$2
4375echo "$as_me:$LINENO: checking for $ac_word" >&5 4797echo "$as_me:$LINENO: checking for $ac_word" >&5
4643CMP=$ac_cv_path_CMP 5065CMP=$ac_cv_path_CMP
4644 5066
4645if test -n "$CMP"; then 5067if test -n "$CMP"; then
4646 echo "$as_me:$LINENO: result: $CMP" >&5 5068 echo "$as_me:$LINENO: result: $CMP" >&5
4647echo "${ECHO_T}$CMP" >&6 5069echo "${ECHO_T}$CMP" >&6
4648else
4649 echo "$as_me:$LINENO: result: no" >&5
4650echo "${ECHO_T}no" >&6
4651fi
4652
4653# Extract the first word of "tbl", so it can be a program name with args.
4654set dummy tbl; ac_word=$2
4655echo "$as_me:$LINENO: checking for $ac_word" >&5
4656echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4657if test "${ac_cv_path_TBL+set}" = set; then
4658 echo $ECHO_N "(cached) $ECHO_C" >&6
4659else
4660 case $TBL in
4661 [\\/]* | ?:[\\/]*)
4662 ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
4663 ;;
4664 *)
4665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4666for as_dir in $PATH
4667do
4668 IFS=$as_save_IFS
4669 test -z "$as_dir" && as_dir=.
4670 for ac_exec_ext in '' $ac_executable_extensions; do
4671 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4672 ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
4673 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4674 break 2
4675 fi
4676done
4677done
4678
4679 ;;
4680esac
4681fi
4682TBL=$ac_cv_path_TBL
4683
4684if test -n "$TBL"; then
4685 echo "$as_me:$LINENO: result: $TBL" >&5
4686echo "${ECHO_T}$TBL" >&6
4687else 5070else
4688 echo "$as_me:$LINENO: result: no" >&5 5071 echo "$as_me:$LINENO: result: no" >&5
4689echo "${ECHO_T}no" >&6 5072echo "${ECHO_T}no" >&6
4690fi 5073fi
4691 5074
6797 7180
6798 7181
6799 7182
6800 7183
6801 7184
7185
7186
6802for ac_header in \ 7187for ac_header in \
6803 assert.h \ 7188 assert.h \
6804 fcntl.h \ 7189 fcntl.h \
6805 grp.h \ 7190 grp.h \
6806 libc.h \ 7191 libc.h \
6819 sys/time.h \ 7204 sys/time.h \
6820 utmp.h \ 7205 utmp.h \
6821 utmpx.h \ 7206 utmpx.h \
6822 stdint.h \ 7207 stdint.h \
6823 pty.h \ 7208 pty.h \
7209 util.h \
7210 libutil.h \
6824 wchar.h \ 7211 wchar.h \
6825 cwchar \ 7212 cwchar \
6826 clocale \ 7213 clocale \
6827 7214
6828do 7215do
9658#define RETSIGTYPE $ac_cv_type_signal 10045#define RETSIGTYPE $ac_cv_type_signal
9659_ACEOF 10046_ACEOF
9660 10047
9661 10048
9662 10049
9663case "$host_alias" in
9664 *ultrix) ac_cv_func_setsid='no' ;;
9665 *) break;;
9666esac
9667
9668
9669
9670 10050
9671 10051
9672 10052
9673 10053
9674 10054
9683 10063
9684 10064
9685 10065
9686 10066
9687for ac_func in \ 10067for ac_func in \
9688 atexit \
9689 revoke \ 10068 revoke \
9690 unsetenv \ 10069 unsetenv \
9691 setutent \ 10070 setutent \
9692 seteuid \ 10071 seteuid \
10072 setresuid \
9693 setreuid \ 10073 setreuid \
9694 setsid \
9695 setpgrp \
9696 setpgid \
9697 openpty \
9698 _getpty \ 10074 _getpty \
10075 getpt \
10076 posix_openpt \
9699 grantpt \ 10077 grantpt \
9700 unlockpt \ 10078 unlockpt \
9701 isastream \ 10079 isastream \
9702 on_exit \ 10080 on_exit \
9703 nanosleep \ 10081 nanosleep \
11338#define HAVE_NL_LANGINFO 1 11716#define HAVE_NL_LANGINFO 1
11339_ACEOF 11717_ACEOF
11340 11718
11341fi 11719fi
11342 11720
11721echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11722echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11723if test "${rxvt_can_pass_fds+set}" = set; then
11724 echo $ECHO_N "(cached) $ECHO_C" >&6
11725else
11726 cat >conftest.$ac_ext <<_ACEOF
11727/* confdefs.h. */
11728_ACEOF
11729cat confdefs.h >>conftest.$ac_ext
11730cat >>conftest.$ac_ext <<_ACEOF
11731/* end confdefs.h. */
11732
11733#include <sys/types.h>
11734#include <sys/socket.h>
11735
11736int
11737main ()
11738{
11739
11740{
11741 msghdr msg;
11742 iovec iov;
11743 char buf [100];
11744 char data = 0;
11745
11746 iov.iov_base = &data;
11747 iov.iov_len = 1;
11748
11749 msg.msg_iov = &iov;
11750 msg.msg_iovlen = 1;
11751 msg.msg_control = buf;
11752 msg.msg_controllen = sizeof buf;
11753
11754 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11755 cmsg->cmsg_level = SOL_SOCKET;
11756 cmsg->cmsg_type = SCM_RIGHTS;
11757 cmsg->cmsg_len = 100;
11758
11759 *(int *)CMSG_DATA (cmsg) = 5;
11760
11761 return sendmsg (3, &msg, 0);
11762}
11763
11764 ;
11765 return 0;
11766}
11767_ACEOF
11768rm -f conftest.$ac_objext conftest$ac_exeext
11769if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11770 (eval $ac_link) 2>conftest.er1
11771 ac_status=$?
11772 grep -v '^ *+' conftest.er1 >conftest.err
11773 rm -f conftest.er1
11774 cat conftest.err >&5
11775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11776 (exit $ac_status); } &&
11777 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11779 (eval $ac_try) 2>&5
11780 ac_status=$?
11781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782 (exit $ac_status); }; } &&
11783 { ac_try='test -s conftest$ac_exeext'
11784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11785 (eval $ac_try) 2>&5
11786 ac_status=$?
11787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11788 (exit $ac_status); }; }; then
11789 rxvt_can_pass_fds=yes
11790else
11791 echo "$as_me: failed program was:" >&5
11792sed 's/^/| /' conftest.$ac_ext >&5
11793
11794rxvt_can_pass_fds=no
11795fi
11796rm -f conftest.err conftest.$ac_objext \
11797 conftest$ac_exeext conftest.$ac_ext
11798fi
11799echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5
11800echo "${ECHO_T}$rxvt_can_pass_fds" >&6
11801if test x$rxvt_can_pass_fds = xyes; then
11802
11803cat >>confdefs.h <<\_ACEOF
11804#define HAVE_UNIX_FDPASS 1
11805_ACEOF
11806
11807else
11808 { { echo "$as_me:$LINENO: error: urxvt requires unix-compliant filehandle passing ability" >&5
11809echo "$as_me: error: urxvt requires unix-compliant filehandle passing ability" >&2;}
11810 { (exit 1); exit 1; }; }
11811fi
11812
11343echo "$as_me:$LINENO: checking for broken XIM callback" >&5 11813echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11344echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6 11814echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
11345if test "${rxvt_broken_ximcb+set}" = set; then 11815if test "${rxvt_broken_ximcb+set}" = set; then
11346 echo $ECHO_N "(cached) $ECHO_C" >&6 11816 echo $ECHO_N "(cached) $ECHO_C" >&6
11347else 11817else
11396#define XIMCB_PROTO_BROKEN 1 11866#define XIMCB_PROTO_BROKEN 1
11397_ACEOF 11867_ACEOF
11398 11868
11399fi 11869fi
11400 11870
11871if test x$ac_cv_func_getpt = xno -a x$ac_cv_func_posix_openpt = xno; then
11401echo "$as_me:$LINENO: checking for getpt" >&5 11872 echo "$as_me:$LINENO: checking for openpty" >&5
11402echo $ECHO_N "checking for getpt... $ECHO_C" >&6 11873echo $ECHO_N "checking for openpty... $ECHO_C" >&6
11403if test "${rxvt_cv_func_getpt+set}" = set; then 11874if test "${ac_cv_func_openpty+set}" = set; then
11404 echo $ECHO_N "(cached) $ECHO_C" >&6 11875 echo $ECHO_N "(cached) $ECHO_C" >&6
11405else 11876else
11406 cat >conftest.$ac_ext <<_ACEOF 11877 cat >conftest.$ac_ext <<_ACEOF
11407/* confdefs.h. */ 11878/* confdefs.h. */
11408_ACEOF 11879_ACEOF
11409cat confdefs.h >>conftest.$ac_ext 11880cat confdefs.h >>conftest.$ac_ext
11410cat >>conftest.$ac_ext <<_ACEOF 11881cat >>conftest.$ac_ext <<_ACEOF
11411/* end confdefs.h. */ 11882/* end confdefs.h. */
11412#define _GNU_SOURCE 11883/* Define openpty to an innocuous variant, in case <limits.h> declares openpty.
11413#ifdef HAVE_STDLIB_H 11884 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11414# include <cstdlib> 11885#define openpty innocuous_openpty
11886
11887/* System header to define __stub macros and hopefully few prototypes,
11888 which can conflict with char openpty (); below.
11889 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11890 <limits.h> exists even on freestanding compilers. */
11891
11892#ifdef __STDC__
11893# include <limits.h>
11894#else
11895# include <assert.h>
11415#endif 11896#endif
11897
11898#undef openpty
11899
11900/* Override any gcc2 internal prototype to avoid an error. */
11901#ifdef __cplusplus
11902extern "C"
11903{
11904#endif
11905/* We use char because int might match the return type of a gcc2
11906 builtin and then its argument prototype would still apply. */
11907char openpty ();
11908/* The GNU C library defines this for functions which it implements
11909 to always fail with ENOSYS. Some functions are actually named
11910 something starting with __ and the normal name is an alias. */
11911#if defined (__stub_openpty) || defined (__stub___openpty)
11912choke me
11913#else
11914char (*f) () = openpty;
11915#endif
11916#ifdef __cplusplus
11917}
11918#endif
11919
11416int 11920int
11417main () 11921main ()
11418{ 11922{
11419(void)getpt(); 11923return f != openpty;
11420 ; 11924 ;
11421 return 0; 11925 return 0;
11422} 11926}
11423_ACEOF 11927_ACEOF
11424rm -f conftest.$ac_objext conftest$ac_exeext 11928rm -f conftest.$ac_objext conftest$ac_exeext
11440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11441 (eval $ac_try) 2>&5 11945 (eval $ac_try) 2>&5
11442 ac_status=$? 11946 ac_status=$?
11443 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11444 (exit $ac_status); }; }; then 11948 (exit $ac_status); }; }; then
11445 rxvt_cv_func_getpt=yes 11949 ac_cv_func_openpty=yes
11446else 11950else
11447 echo "$as_me: failed program was:" >&5 11951 echo "$as_me: failed program was:" >&5
11448sed 's/^/| /' conftest.$ac_ext >&5 11952sed 's/^/| /' conftest.$ac_ext >&5
11449 11953
11450rxvt_cv_func_getpt=no 11954ac_cv_func_openpty=no
11451fi 11955fi
11452rm -f conftest.err conftest.$ac_objext \ 11956rm -f conftest.err conftest.$ac_objext \
11453 conftest$ac_exeext conftest.$ac_ext 11957 conftest$ac_exeext conftest.$ac_ext
11454fi 11958fi
11455echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5 11959echo "$as_me:$LINENO: result: $ac_cv_func_openpty" >&5
11456echo "${ECHO_T}$rxvt_cv_func_getpt" >&6 11960echo "${ECHO_T}$ac_cv_func_openpty" >&6
11457if test x$rxvt_cv_func_getpt = xyes; then 11961if test $ac_cv_func_openpty = yes; then
11458 11962 :
11963else
11964 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
11965echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
11966if test "${ac_cv_lib_util_openpty+set}" = set; then
11967 echo $ECHO_N "(cached) $ECHO_C" >&6
11968else
11969 ac_check_lib_save_LIBS=$LIBS
11970LIBS="-lutil $LIBS"
11971cat >conftest.$ac_ext <<_ACEOF
11972/* confdefs.h. */
11973_ACEOF
11974cat confdefs.h >>conftest.$ac_ext
11459cat >>confdefs.h <<\_ACEOF 11975cat >>conftest.$ac_ext <<_ACEOF
11460#define HAVE_GETPT 1 11976/* end confdefs.h. */
11977
11978/* Override any gcc2 internal prototype to avoid an error. */
11979#ifdef __cplusplus
11980extern "C"
11981#endif
11982/* We use char because int might match the return type of a gcc2
11983 builtin and then its argument prototype would still apply. */
11984char openpty ();
11985int
11986main ()
11987{
11988openpty ();
11989 ;
11990 return 0;
11991}
11461_ACEOF 11992_ACEOF
11993rm -f conftest.$ac_objext conftest$ac_exeext
11994if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11995 (eval $ac_link) 2>conftest.er1
11996 ac_status=$?
11997 grep -v '^ *+' conftest.er1 >conftest.err
11998 rm -f conftest.er1
11999 cat conftest.err >&5
12000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12001 (exit $ac_status); } &&
12002 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12004 (eval $ac_try) 2>&5
12005 ac_status=$?
12006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12007 (exit $ac_status); }; } &&
12008 { ac_try='test -s conftest$ac_exeext'
12009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12010 (eval $ac_try) 2>&5
12011 ac_status=$?
12012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12013 (exit $ac_status); }; }; then
12014 ac_cv_lib_util_openpty=yes
12015else
12016 echo "$as_me: failed program was:" >&5
12017sed 's/^/| /' conftest.$ac_ext >&5
12018
12019ac_cv_lib_util_openpty=no
12020fi
12021rm -f conftest.err conftest.$ac_objext \
12022 conftest$ac_exeext conftest.$ac_ext
12023LIBS=$ac_check_lib_save_LIBS
12024fi
12025echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12026echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12027if test $ac_cv_lib_util_openpty = yes; then
12028 LIBS="$LIBS -lutil"
12029fi
12030
12031fi
11462 12032
11463fi 12033fi
11464 12034
11465echo "$as_me:$LINENO: checking for pty/tty type" >&5 12035echo "$as_me:$LINENO: checking for pty/tty type" >&5
11466echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6 12036echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
11467if test "${rxvt_cv_ptys+set}" = set; then 12037if test "${rxvt_cv_ptys+set}" = set; then
11468 echo $ECHO_N "(cached) $ECHO_C" >&6 12038 echo $ECHO_N "(cached) $ECHO_C" >&6
11469else 12039else
11470 if test x$ac_cv_func_openpty = xyes; then 12040 if test x$ac_cv_func_openpty = xyes -o x$ac_cv_lib_util_openpty = xyes; then
11471 rxvt_cv_ptys=OPENPTY 12041 rxvt_cv_ptys=OPENPTY
12042 else if test x$ac_cv_func_getpt = xyes; then
12043 rxvt_cv_ptys=GLIBC
12044 else if test x$ac_cv_func_posix_openpt = xyes; then
12045 rxvt_cv_ptys=POSIX
11472 else if test x$ac_cv_func__getpty = xyes; then 12046 else if test x$ac_cv_func__getpty = xyes; then
11473 rxvt_cv_ptys=SGI4 12047 rxvt_cv_ptys=SGI4
11474 else if test -c /dev/ttyp20; then 12048 else if test -c /dev/ttyp20; then
11475 rxvt_cv_ptys=SCO 12049 rxvt_cv_ptys=SCO
11476 else if test -c /dev/ptym/clone; then 12050 else if test -c /dev/ptym/clone; then
11477 rxvt_cv_ptys=HPUX 12051 rxvt_cv_ptys=HPUX
11478 else if test x$rxvt_cv_func_getpt = xyes; then
11479 rxvt_cv_ptys=GLIBC
11480 else if test -c /dev/ptc -a -c /dev/pts; then 12052 else if test -c /dev/ptc -a -c /dev/pts; then
11481 rxvt_cv_ptys=PTC 12053 rxvt_cv_ptys=PTC
11482 else if test -c /dev/ptc -a -d /dev/pts; then 12054 else if test -c /dev/ptc -a -d /dev/pts; then
11483 rxvt_cv_ptys=PTC 12055 rxvt_cv_ptys=PTC
11484 else if test -c /dev/ptmx -a -c /dev/pts/0; then 12056 else if test -c /dev/ptmx -a -c /dev/pts/0; then
11494fi 12066fi
11495fi 12067fi
11496fi 12068fi
11497fi 12069fi
11498fi 12070fi
12071fi
11499 12072
11500fi 12073fi
11501echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5 12074echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
11502echo "${ECHO_T}$rxvt_cv_ptys" >&6 12075echo "${ECHO_T}$rxvt_cv_ptys" >&6
11503 12076
12077if test x$rxvt_cv_ptys = xGLIBC; then
12078
12079cat >>confdefs.h <<\_ACEOF
12080#define PTYS_ARE_GETPT 1
12081_ACEOF
12082
12083fi
12084if test x$rxvt_cv_ptys = xPOSIX; then
12085
12086cat >>confdefs.h <<\_ACEOF
12087#define PTYS_ARE_POSIX 1
12088_ACEOF
12089
12090fi
11504if test x$rxvt_cv_ptys = xOPENPTY; then 12091if test x$rxvt_cv_ptys = xOPENPTY; then
11505 12092
11506cat >>confdefs.h <<\_ACEOF 12093cat >>confdefs.h <<\_ACEOF
11507#define PTYS_ARE_OPENPTY 1 12094#define PTYS_ARE_OPENPTY 1
11508_ACEOF 12095_ACEOF
11534cat >>confdefs.h <<\_ACEOF 12121cat >>confdefs.h <<\_ACEOF
11535#define PTYS_ARE__GETPTY 1 12122#define PTYS_ARE__GETPTY 1
11536_ACEOF 12123_ACEOF
11537 12124
11538fi 12125fi
11539if test x$rxvt_cv_ptys = xCONVEX; then
11540
11541cat >>confdefs.h <<\_ACEOF
11542#define PTYS_ARE_GETPTY 1
11543_ACEOF
11544
11545fi
11546if test x$rxvt_cv_ptys = xGLIBC; then
11547
11548cat >>confdefs.h <<\_ACEOF
11549#define PTYS_ARE_GETPT 1
11550_ACEOF
11551
11552fi
11553if test x$rxvt_cv_ptys = xHPUX; then 12126if test x$rxvt_cv_ptys = xHPUX; then
11554 12127
11555cat >>confdefs.h <<\_ACEOF 12128cat >>confdefs.h <<\_ACEOF
11556#define PTYS_ARE_CLONE 1 12129#define PTYS_ARE_CLONE 1
11557_ACEOF 12130_ACEOF
11558 12131
11559fi 12132fi
11560if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then 12133if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xPOSIX; then
11561 12134
11562cat >>confdefs.h <<\_ACEOF 12135cat >>confdefs.h <<\_ACEOF
11563#define PTYS_ARE_SEARCHED 1 12136#define PTYS_ARE_SEARCHED 1
11564_ACEOF 12137_ACEOF
11565 12138
11586 12159
11587fi 12160fi
11588 12161
11589if test x$support_xft = xyes; then 12162if test x$support_xft = xyes; then
11590 LIBS="$LIBS `pkg-config xft --libs`" 12163 LIBS="$LIBS `pkg-config xft --libs`"
11591 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
11592 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" 12164 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
11593 12165
11594 12166
11595for ac_header in X11/Xft/Xft.h 12167for ac_header in X11/Xft/Xft.h
11596do 12168do
11880cat >>confdefs.h <<\_ACEOF 12452cat >>confdefs.h <<\_ACEOF
11881#define SELECTION_SCROLLING 1 12453#define SELECTION_SCROLLING 1
11882_ACEOF 12454_ACEOF
11883 12455
11884fi 12456fi
11885if test x$support_menubar = xyes; then
11886
11887cat >>confdefs.h <<\_ACEOF
11888#define MENUBAR 1
11889_ACEOF
11890
11891fi
11892if test x$support_frills = xyes; then 12457if test x$support_frills = xyes; then
11893 12458
11894cat >>confdefs.h <<\_ACEOF 12459cat >>confdefs.h <<\_ACEOF
11895#define ENABLE_FRILLS 1 12460#define ENABLE_FRILLS 1
11896_ACEOF 12461_ACEOF
12054#define ENCODING_ZH_EXT 1 12619#define ENCODING_ZH_EXT 1
12055_ACEOF 12620_ACEOF
12056 ;; 12621 ;;
12057 esac 12622 esac
12058done 12623done
12624
12625IF_PERL=\#
12626if test x$support_perl = xyes; then
12627 # Extract the first word of "perl5", so it can be a program name with args.
12628set dummy perl5; ac_word=$2
12629echo "$as_me:$LINENO: checking for $ac_word" >&5
12630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12631if test "${ac_cv_path_PERL+set}" = set; then
12632 echo $ECHO_N "(cached) $ECHO_C" >&6
12633else
12634 case $PERL in
12635 [\\/]* | ?:[\\/]*)
12636 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12637 ;;
12638 *)
12639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12640for as_dir in $PATH
12641do
12642 IFS=$as_save_IFS
12643 test -z "$as_dir" && as_dir=.
12644 for ac_exec_ext in '' $ac_executable_extensions; do
12645 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12646 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12647 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12648 break 2
12649 fi
12650done
12651done
12652
12653 ;;
12654esac
12655fi
12656PERL=$ac_cv_path_PERL
12657
12658if test -n "$PERL"; then
12659 echo "$as_me:$LINENO: result: $PERL" >&5
12660echo "${ECHO_T}$PERL" >&6
12661else
12662 echo "$as_me:$LINENO: result: no" >&5
12663echo "${ECHO_T}no" >&6
12664fi
12665
12666 # Extract the first word of "perl", so it can be a program name with args.
12667set dummy perl; ac_word=$2
12668echo "$as_me:$LINENO: checking for $ac_word" >&5
12669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12670if test "${ac_cv_path_PERL+set}" = set; then
12671 echo $ECHO_N "(cached) $ECHO_C" >&6
12672else
12673 case $PERL in
12674 [\\/]* | ?:[\\/]*)
12675 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12676 ;;
12677 *)
12678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12679for as_dir in $PATH
12680do
12681 IFS=$as_save_IFS
12682 test -z "$as_dir" && as_dir=.
12683 for ac_exec_ext in '' $ac_executable_extensions; do
12684 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12685 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12686 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12687 break 2
12688 fi
12689done
12690done
12691
12692 ;;
12693esac
12694fi
12695PERL=$ac_cv_path_PERL
12696
12697if test -n "$PERL"; then
12698 echo "$as_me:$LINENO: result: $PERL" >&5
12699echo "${ECHO_T}$PERL" >&6
12700else
12701 echo "$as_me:$LINENO: result: no" >&5
12702echo "${ECHO_T}no" >&6
12703fi
12704
12705
12706 echo "$as_me:$LINENO: checking for $PERL suitability" >&5
12707echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
12708 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
12709
12710 save_CXXFLAGS="$CXXFLAGS"
12711 save_LIBS="$LIBS"
12712 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
12713 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
12714 cat >conftest.$ac_ext <<_ACEOF
12715/* confdefs.h. */
12716_ACEOF
12717cat confdefs.h >>conftest.$ac_ext
12718cat >>conftest.$ac_ext <<_ACEOF
12719/* end confdefs.h. */
12720
12721#include <EXTERN.h>
12722#include <perl.h>
12723#include <XSUB.h>
12724
12725int
12726main ()
12727{
12728
12729 PerlInterpreter *perl = perl_alloc ();
12730
12731 ;
12732 return 0;
12733}
12734_ACEOF
12735rm -f conftest.$ac_objext conftest$ac_exeext
12736if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12737 (eval $ac_link) 2>conftest.er1
12738 ac_status=$?
12739 grep -v '^ *+' conftest.er1 >conftest.err
12740 rm -f conftest.er1
12741 cat conftest.err >&5
12742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12743 (exit $ac_status); } &&
12744 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12746 (eval $ac_try) 2>&5
12747 ac_status=$?
12748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12749 (exit $ac_status); }; } &&
12750 { ac_try='test -s conftest$ac_exeext'
12751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12752 (eval $ac_try) 2>&5
12753 ac_status=$?
12754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12755 (exit $ac_status); }; }; then
12756 rxvt_perl_link=yes
12757else
12758 echo "$as_me: failed program was:" >&5
12759sed 's/^/| /' conftest.$ac_ext >&5
12760
12761rxvt_perl_link=no
12762fi
12763rm -f conftest.err conftest.$ac_objext \
12764 conftest$ac_exeext conftest.$ac_ext
12765 CXXFLAGS="$save_CXXFLAGS"
12766 LIBS="$save_LIBS"
12767
12768 if test x$rxvt_perl_link = xyes; then
12769 echo "$as_me:$LINENO: result: ok" >&5
12770echo "${ECHO_T}ok" >&6
12771
12772cat >>confdefs.h <<\_ACEOF
12773#define ENABLE_PERL 1
12774_ACEOF
12775
12776 IF_PERL=
12777 PERL_O=rxvtperl.o
12778 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
12779 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
12780 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
12781 else
12782 { { echo "$as_me:$LINENO: error: no, unable to link" >&5
12783echo "$as_me: error: no, unable to link" >&2;}
12784 { (exit 1); exit 1; }; }
12785 fi
12786 else
12787 { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5
12788echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
12789 { (exit 1); exit 1; }; }
12790 fi
12791fi
12792
12793
12794
12795
12796
12797
12798
12799if test x$support_perl = xyes; then
12800 support_frills=yes
12801fi
12059 12802
12060 12803
12061CFLAGS=${CFLAGS--O} 12804CFLAGS=${CFLAGS--O}
12062LDFLAGS=${LDFLAGS--O} 12805LDFLAGS=${LDFLAGS--O}
12063 12806
12077 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"` 12820 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
12078fi 12821fi
12079 12822
12080 12823
12081 12824
12082
12083
12084if test x$support_addstrings = xno; then
12085
12086cat >>confdefs.h <<\_ACEOF
12087#define NO_STRINGS 1
12088_ACEOF
12089
12090fi
12091
12092MCOMMON=./autoconf/Make.common
12093 12825
12094 12826
12095test "$program_prefix" != NONE && 12827test "$program_prefix" != NONE &&
12096 program_transform_name="s,^,$program_prefix,;$program_transform_name" 12828 program_transform_name="s,^,$program_prefix,;$program_transform_name"
12097# Use a double $ so make ignores it. 12829# Use a double $ so make ignores it.
12173 include_time_h="#include <time.h>" 12905 include_time_h="#include <time.h>"
12174else 12906else
12175 include_time_h="/* #include <time.h> */" 12907 include_time_h="/* #include <time.h> */"
12176fi 12908fi
12177 12909
12178 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/rxvtlib.h" 12910 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h"
12179 12911
12180cat >confcache <<\_ACEOF 12912cat >confcache <<\_ACEOF
12181# This file is a shell script that caches the results of configure 12913# This file is a shell script that caches the results of configure
12182# tests run on this system so they can be shared between configure 12914# tests run on this system so they can be shared between configure
12183# scripts and configure runs, see configure's option --config-cache. 12915# scripts and configure runs, see configure's option --config-cache.
12700cat >>$CONFIG_STATUS <<\_ACEOF 13432cat >>$CONFIG_STATUS <<\_ACEOF
12701for ac_config_target in $ac_config_targets 13433for ac_config_target in $ac_config_targets
12702do 13434do
12703 case "$ac_config_target" in 13435 case "$ac_config_target" in
12704 # Handling of arguments. 13436 # Handling of arguments.
12705 "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
12706 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13437 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12707 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 13438 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
12708 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13439 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
12709 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;; 13440 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
12710 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;; 13441 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
12711 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 13442 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12712echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 13443echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12713 { (exit 1); exit 1; }; };; 13444 { (exit 1); exit 1; }; };;
12714 esac 13445 esac
12715done 13446done
12816s,@ac_ct_CXX@,$ac_ct_CXX,;t t 13547s,@ac_ct_CXX@,$ac_ct_CXX,;t t
12817s,@CPP@,$CPP,;t t 13548s,@CPP@,$CPP,;t t
12818s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 13549s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12819s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 13550s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12820s,@INSTALL_DATA@,$INSTALL_DATA,;t t 13551s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12821s,@AWK@,$AWK,;t t
12822s,@LINKER@,$LINKER,;t t 13552s,@LINKER@,$LINKER,;t t
12823s,@CXXCPP@,$CXXCPP,;t t 13553s,@CXXCPP@,$CXXCPP,;t t
12824s,@EGREP@,$EGREP,;t t 13554s,@EGREP@,$EGREP,;t t
12825s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t 13555s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
12826s,@RXVTNAME@,$RXVTNAME,;t t 13556s,@RXVTNAME@,$RXVTNAME,;t t
12829s,@CP@,$CP,;t t 13559s,@CP@,$CP,;t t
12830s,@LN@,$LN,;t t 13560s,@LN@,$LN,;t t
12831s,@SED@,$SED,;t t 13561s,@SED@,$SED,;t t
12832s,@ECHO@,$ECHO,;t t 13562s,@ECHO@,$ECHO,;t t
12833s,@CMP@,$CMP,;t t 13563s,@CMP@,$CMP,;t t
12834s,@TBL@,$TBL,;t t
12835s,@TIC@,$TIC,;t t 13564s,@TIC@,$TIC,;t t
12836s,@X_CFLAGS@,$X_CFLAGS,;t t 13565s,@X_CFLAGS@,$X_CFLAGS,;t t
12837s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 13566s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
12838s,@X_LIBS@,$X_LIBS,;t t 13567s,@X_LIBS@,$X_LIBS,;t t
12839s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 13568s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
12844s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t 13573s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
12845s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t 13574s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
12846s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t 13575s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
12847s,@rxvt_intp_define@,$rxvt_intp_define,;t t 13576s,@rxvt_intp_define@,$rxvt_intp_define,;t t
12848s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t 13577s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
13578s,@PERL@,$PERL,;t t
13579s,@PERLLIB@,$PERLLIB,;t t
13580s,@PERLFLAGS@,$PERLFLAGS,;t t
13581s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
13582s,@IF_PERL@,$IF_PERL,;t t
13583s,@PERL_O@,$PERL_O,;t t
12849s,@DEBUG@,$DEBUG,;t t 13584s,@DEBUG@,$DEBUG,;t t
12850s,@DINCLUDE@,$DINCLUDE,;t t 13585s,@DINCLUDE@,$DINCLUDE,;t t
12851s,@DLIB@,$DLIB,;t t 13586s,@DLIB@,$DLIB,;t t
12852s,@include_stdint_h@,$include_stdint_h,;t t 13587s,@include_stdint_h@,$include_stdint_h,;t t
12853s,@include_stdarg_h@,$include_stdarg_h,;t t 13588s,@include_stdarg_h@,$include_stdarg_h,;t t
12862s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t 13597s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
12863s,@include_sys_time_h@,$include_sys_time_h,;t t 13598s,@include_sys_time_h@,$include_sys_time_h,;t t
12864s,@include_time_h@,$include_time_h,;t t 13599s,@include_time_h@,$include_time_h,;t t
12865s,@LIBOBJS@,$LIBOBJS,;t t 13600s,@LIBOBJS@,$LIBOBJS,;t t
12866s,@LTLIBOBJS@,$LTLIBOBJS,;t t 13601s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12867/@MCOMMON@/r $MCOMMON
12868s,@MCOMMON@,,;t t
12869CEOF 13602CEOF
12870 13603
12871_ACEOF 13604_ACEOF
12872 13605
12873 cat >>$CONFIG_STATUS <<\_ACEOF 13606 cat >>$CONFIG_STATUS <<\_ACEOF
13394 utmp file: $rxvt_cv_path_utmp 14127 utmp file: $rxvt_cv_path_utmp
13395 utmpx file: $rxvt_cv_path_utmpx 14128 utmpx file: $rxvt_cv_path_utmpx
13396 wtmp file: $rxvt_cv_path_wtmp 14129 wtmp file: $rxvt_cv_path_wtmp
13397 wtmpx file: $rxvt_cv_path_wtmpx 14130 wtmpx file: $rxvt_cv_path_wtmpx
13398 lastlog file: $rxvt_cv_path_lastlog 14131 lastlog file: $rxvt_cv_path_lastlog
13399 ttys/ttytab file: $rxvt_cv_path_ttytab" 14132 ttys/ttytab file: $rxvt_cv_path_ttytab
14133 embedded perl: $support_perl"
13400 echo 14134 echo
13401fi 14135fi
13402if test x$term != x; then 14136if test x$term != x; then
13403 echo " set TERM to: $term" 14137 echo " set TERM to: $term"
13404fi 14138fi
13437 14171
13438echo " *** Optionally check src/feature.h for further options ***" 14172echo " *** Optionally check src/feature.h for further options ***"
13439echo 14173echo
13440 14174
13441echo ".----------------------------------------------------------------." 14175echo ".----------------------------------------------------------------."
13442echo ". NOTE: most features are disabled by default, try ." 14176echo ". NOTE: some features are disabled by default, try ."
13443echo ". configure --help to get an idea of the optional features, ." 14177echo ". configure --help to get an idea of the optional features, ."
13444echo ". or read ./README.configure ." 14178echo ". or read ./README.configure ."
13445echo ". ." 14179echo ". ."
13446echo ". The script ./reconf gives a reasonable baseline, try it if ." 14180echo ". The script ./reconf gives a reasonable baseline, try it if ."
13447echo ". you do not want to read documentation and still want some ." 14181echo ". you do not want to read documentation and still want some ."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines