… | |
… | |
348 | [ --disable-resources disable all resource checking], |
348 | [ --disable-resources disable all resource checking], |
349 | [if test x$enableval = xno; then |
349 | [if test x$enableval = xno; then |
350 | AC_DEFINE(NO_RESOURCES, 1, Define if you don't want any resources read) |
350 | AC_DEFINE(NO_RESOURCES, 1, Define if you don't want any resources read) |
351 | fi]) |
351 | fi]) |
352 | |
352 | |
353 | AC_ARG_ENABLE(xgetdefault, |
|
|
354 | [ --enable-xgetdefault enable resources via X instead of our small version], |
|
|
355 | [if test x$enableval = xyes; then |
|
|
356 | AC_DEFINE(USE_XGETDEFAULT, 1, Define if you want to use XGetDefault instead of our internal version) |
|
|
357 | fi]) |
|
|
358 | |
|
|
359 | AC_ARG_ENABLE(8bitctrls, |
353 | AC_ARG_ENABLE(8bitctrls, |
360 | [ --enable-8bitctrls enable 8 bit control sequences (not recommended)], |
354 | [ --enable-8bitctrls enable 8 bit control sequences (not recommended)], |
361 | [if test x$enableval = xyes -o x$enableval = xno; then |
355 | [if test x$enableval = xyes -o x$enableval = xno; then |
362 | support_8bitctrls=$enableval |
356 | support_8bitctrls=$enableval |
363 | fi]) |
357 | fi]) |
… | |
… | |
562 | sys/time.h \ |
556 | sys/time.h \ |
563 | utmp.h \ |
557 | utmp.h \ |
564 | utmpx.h \ |
558 | utmpx.h \ |
565 | stdint.h \ |
559 | stdint.h \ |
566 | pty.h \ |
560 | pty.h \ |
|
|
561 | util.h \ |
|
|
562 | libutil.h \ |
567 | wchar.h \ |
563 | wchar.h \ |
568 | cwchar \ |
564 | cwchar \ |
569 | clocale \ |
565 | clocale \ |
570 | ) |
566 | ) |
571 | |
567 | |
… | |
… | |
743 | seteuid \ |
739 | seteuid \ |
744 | setreuid \ |
740 | setreuid \ |
745 | setsid \ |
741 | setsid \ |
746 | setpgrp \ |
742 | setpgrp \ |
747 | setpgid \ |
743 | setpgid \ |
748 | openpty \ |
|
|
749 | _getpty \ |
744 | _getpty \ |
750 | grantpt \ |
745 | grantpt \ |
751 | unlockpt \ |
746 | unlockpt \ |
752 | isastream \ |
747 | isastream \ |
753 | on_exit \ |
748 | on_exit \ |
754 | nanosleep \ |
749 | nanosleep \ |
755 | updwtmp \ |
750 | updwtmp \ |
756 | updwtmpx \ |
751 | updwtmpx \ |
757 | ttyslot \ |
752 | ttyslot \ |
758 | ) |
753 | ) |
759 | dnl# Note: On NetBSD, openpty() exists in libutil. Don't pull it in |
|
|
760 | |
754 | |
761 | dnl# -------------------------------------------------------------------------- |
755 | dnl# -------------------------------------------------------------------------- |
762 | dnl# DO ALL UTMP AND WTMP CHECKING |
756 | dnl# DO ALL UTMP AND WTMP CHECKING |
763 | dnl# -------------------------------------------------------------------------- |
757 | dnl# -------------------------------------------------------------------------- |
764 | dnl# check for host field in utmp structure |
758 | dnl# check for host field in utmp structure |
… | |
… | |
1189 | AC_CACHE_CHECK(for getpt, rxvt_cv_func_getpt, |
1183 | AC_CACHE_CHECK(for getpt, rxvt_cv_func_getpt, |
1190 | [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#define _GNU_SOURCE |
1184 | [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#define _GNU_SOURCE |
1191 | #ifdef HAVE_STDLIB_H |
1185 | #ifdef HAVE_STDLIB_H |
1192 | # include <cstdlib> |
1186 | # include <cstdlib> |
1193 | #endif]], [[(void)getpt();]])],[rxvt_cv_func_getpt=yes],[rxvt_cv_func_getpt=no])]) |
1187 | #endif]], [[(void)getpt();]])],[rxvt_cv_func_getpt=yes],[rxvt_cv_func_getpt=no])]) |
1194 | if test x$rxvt_cv_func_getpt = xyes; then |
1188 | if test x$rxvt_cv_func_getpt = xno; then |
1195 | AC_DEFINE(HAVE_GETPT, 1, Define if you have _GNU_SOURCE getpt() ) |
1189 | AC_CHECK_FUNC(openpty, [], [AC_CHECK_LIB(util, openpty, [LIBS="$LIBS -lutil"])]) |
1196 | fi |
1190 | fi |
1197 | |
1191 | |
1198 | dnl# if we don't guess right then it's up to the user |
1192 | dnl# if we don't guess right then it's up to the user |
1199 | AC_CACHE_CHECK(for pty/tty type, rxvt_cv_ptys, |
1193 | AC_CACHE_CHECK(for pty/tty type, rxvt_cv_ptys, |
1200 | [if test x$ac_cv_func_openpty = xyes; then |
1194 | [if test x$ac_cv_func_openpty = xyes -o x$ac_cv_lib_util_openpty = xyes; then |
1201 | rxvt_cv_ptys=OPENPTY |
1195 | rxvt_cv_ptys=OPENPTY |
1202 | else if test x$ac_cv_func__getpty = xyes; then |
1196 | else if test x$ac_cv_func__getpty = xyes; then |
1203 | rxvt_cv_ptys=SGI4 |
1197 | rxvt_cv_ptys=SGI4 |
1204 | else if test -c /dev/ttyp20; then |
1198 | else if test -c /dev/ttyp20; then |
1205 | rxvt_cv_ptys=SCO |
1199 | rxvt_cv_ptys=SCO |
… | |
… | |
1272 | dnl# -------------------------------------------------------------------------- |
1266 | dnl# -------------------------------------------------------------------------- |
1273 | dnl# now add and remove other stuff |
1267 | dnl# now add and remove other stuff |
1274 | dnl# -------------------------------------------------------------------------- |
1268 | dnl# -------------------------------------------------------------------------- |
1275 | if test x$support_xft = xyes; then |
1269 | if test x$support_xft = xyes; then |
1276 | LIBS="$LIBS `pkg-config xft --libs`" |
1270 | LIBS="$LIBS `pkg-config xft --libs`" |
1277 | CFLAGS="$CFLAGS `pkg-config xft --cflags`" |
|
|
1278 | CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" |
1271 | CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" |
1279 | |
1272 | |
1280 | AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no]) |
1273 | AC_CHECK_HEADERS(X11/Xft/Xft.h,,[support_xft=no]) |
1281 | AC_CHECK_LIB(Xft,XftDrawString32,,[support_xft=no]) |
1274 | AC_CHECK_LIB(Xft,XftDrawString32,,[support_xft=no]) |
1282 | |
1275 | |
… | |
… | |
1426 | AC_SUBST(PERLFLAGS) |
1419 | AC_SUBST(PERLFLAGS) |
1427 | AC_SUBST(PERLPRIVLIBEXP) |
1420 | AC_SUBST(PERLPRIVLIBEXP) |
1428 | AC_SUBST(PERL) |
1421 | AC_SUBST(PERL) |
1429 | AC_SUBST(IF_PERL) |
1422 | AC_SUBST(IF_PERL) |
1430 | AC_SUBST(PERL_O) |
1423 | AC_SUBST(PERL_O) |
|
|
1424 | |
|
|
1425 | if test x$support_perl = xyes; then |
|
|
1426 | support_frills=yes |
|
|
1427 | fi |
1431 | |
1428 | |
1432 | dnl> AC_CHECK_FUNCS(gettimeofday putenv select socket) |
1429 | dnl> AC_CHECK_FUNCS(gettimeofday putenv select socket) |
1433 | |
1430 | |
1434 | CFLAGS=${CFLAGS--O} |
1431 | CFLAGS=${CFLAGS--O} |
1435 | LDFLAGS=${LDFLAGS--O} |
1432 | LDFLAGS=${LDFLAGS--O} |