configure.ac (98937) | configure.ac (99060) |
---|---|
1# $Id: configure.ac,v 1.67 2002/06/21 00:01:19 mouring Exp $ | 1# $Id: configure.ac,v 1.72 2002/06/25 22:35:16 tim Exp $ |
2 3AC_INIT 4AC_CONFIG_SRCDIR([ssh.c]) 5 6AC_CONFIG_HEADER(config.h) 7AC_PROG_CC 8AC_CANONICAL_HOST 9AC_C_BIGENDIAN --- 61 unchanged lines hidden (view full) --- 71 ) 72 LDFLAGS="$saved_LDFLAGS" 73 fi 74 AC_CHECK_FUNC(authenticate, [AC_DEFINE(WITH_AIXAUTHENTICATE)]) 75 AC_DEFINE(BROKEN_GETADDRINFO) 76 AC_DEFINE(BROKEN_REALPATH) 77 dnl AIX handles lastlog as part of its login message 78 AC_DEFINE(DISABLE_LASTLOG) | 2 3AC_INIT 4AC_CONFIG_SRCDIR([ssh.c]) 5 6AC_CONFIG_HEADER(config.h) 7AC_PROG_CC 8AC_CANONICAL_HOST 9AC_C_BIGENDIAN --- 61 unchanged lines hidden (view full) --- 71 ) 72 LDFLAGS="$saved_LDFLAGS" 73 fi 74 AC_CHECK_FUNC(authenticate, [AC_DEFINE(WITH_AIXAUTHENTICATE)]) 75 AC_DEFINE(BROKEN_GETADDRINFO) 76 AC_DEFINE(BROKEN_REALPATH) 77 dnl AIX handles lastlog as part of its login message 78 AC_DEFINE(DISABLE_LASTLOG) |
79 AC_DEFINE(LOGIN_NEEDS_UTMPX) |
|
79 ;; 80*-*-cygwin*) 81 LIBS="$LIBS /usr/lib/textmode.o" 82 AC_DEFINE(HAVE_CYGWIN) 83 AC_DEFINE(USE_PIPES) 84 AC_DEFINE(DISABLE_SHADOW) 85 AC_DEFINE(IPV4_DEFAULT) 86 AC_DEFINE(IP_TOS_IS_BROKEN) 87 AC_DEFINE(NO_X11_UNIX_SOCKETS) | 80 ;; 81*-*-cygwin*) 82 LIBS="$LIBS /usr/lib/textmode.o" 83 AC_DEFINE(HAVE_CYGWIN) 84 AC_DEFINE(USE_PIPES) 85 AC_DEFINE(DISABLE_SHADOW) 86 AC_DEFINE(IPV4_DEFAULT) 87 AC_DEFINE(IP_TOS_IS_BROKEN) 88 AC_DEFINE(NO_X11_UNIX_SOCKETS) |
89 AC_DEFINE(BROKEN_FD_PASSING) |
|
88 AC_DEFINE(SETGROUPS_NOOP) 89 ;; 90*-*-dgux*) 91 AC_DEFINE(IP_TOS_IS_BROKEN) 92 ;; 93*-*-darwin*) 94 AC_DEFINE(BROKEN_GETADDRINFO) 95 ;; --- 145 unchanged lines hidden (view full) --- 241*-*-sysv*) 242 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 243 LDFLAGS="$LDFLAGS -L/usr/local/lib" 244 ;; 245*-*-sco3.2v4*) 246 CPPFLAGS="$CPPFLAGS -Dftruncate=chsize -I/usr/local/include" 247 LDFLAGS="$LDFLAGS -L/usr/local/lib" 248 LIBS="$LIBS -los -lprot -lx -ltinfo -lm" | 90 AC_DEFINE(SETGROUPS_NOOP) 91 ;; 92*-*-dgux*) 93 AC_DEFINE(IP_TOS_IS_BROKEN) 94 ;; 95*-*-darwin*) 96 AC_DEFINE(BROKEN_GETADDRINFO) 97 ;; --- 145 unchanged lines hidden (view full) --- 243*-*-sysv*) 244 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 245 LDFLAGS="$LDFLAGS -L/usr/local/lib" 246 ;; 247*-*-sco3.2v4*) 248 CPPFLAGS="$CPPFLAGS -Dftruncate=chsize -I/usr/local/include" 249 LDFLAGS="$LDFLAGS -L/usr/local/lib" 250 LIBS="$LIBS -los -lprot -lx -ltinfo -lm" |
249 rsh_path="/usr/bin/rcmd" | |
250 RANLIB=true 251 no_dev_ptmx=1 252 AC_DEFINE(BROKEN_SYS_TERMIO_H) 253 AC_DEFINE(USE_PIPES) 254 AC_DEFINE(HAVE_SECUREWARE) 255 AC_DEFINE(DISABLE_SHADOW) 256 AC_DEFINE(BROKEN_SAVED_UIDS) 257 AC_CHECK_FUNCS(getluid setluid) 258 MANTYPE=man 259 do_sco3_extra_lib_check=yes 260 ;; 261*-*-sco3.2v5*) 262 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 263 LDFLAGS="$LDFLAGS -L/usr/local/lib" 264 LIBS="$LIBS -lprot -lx -ltinfo -lm" 265 no_dev_ptmx=1 | 251 RANLIB=true 252 no_dev_ptmx=1 253 AC_DEFINE(BROKEN_SYS_TERMIO_H) 254 AC_DEFINE(USE_PIPES) 255 AC_DEFINE(HAVE_SECUREWARE) 256 AC_DEFINE(DISABLE_SHADOW) 257 AC_DEFINE(BROKEN_SAVED_UIDS) 258 AC_CHECK_FUNCS(getluid setluid) 259 MANTYPE=man 260 do_sco3_extra_lib_check=yes 261 ;; 262*-*-sco3.2v5*) 263 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 264 LDFLAGS="$LDFLAGS -L/usr/local/lib" 265 LIBS="$LIBS -lprot -lx -ltinfo -lm" 266 no_dev_ptmx=1 |
266 rsh_path="/usr/bin/rcmd" | |
267 AC_DEFINE(USE_PIPES) 268 AC_DEFINE(HAVE_SECUREWARE) 269 AC_DEFINE(DISABLE_SHADOW) | 267 AC_DEFINE(USE_PIPES) 268 AC_DEFINE(HAVE_SECUREWARE) 269 AC_DEFINE(DISABLE_SHADOW) |
270 AC_DEFINE(BROKEN_FD_PASSING) |
|
270 AC_CHECK_FUNCS(getluid setluid) 271 MANTYPE=man 272 ;; 273*-*-unicos*) 274 no_libsocket=1 275 no_libnsl=1 276 AC_DEFINE(USE_PIPES) | 271 AC_CHECK_FUNCS(getluid setluid) 272 MANTYPE=man 273 ;; 274*-*-unicos*) 275 no_libsocket=1 276 no_libnsl=1 277 AC_DEFINE(USE_PIPES) |
278 AC_DEFINE(BROKEN_FD_PASSING) |
|
277 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal,-L/usr/local/lib" 278 LIBS="$LIBS -lgen -lrsc" 279 ;; 280*-dec-osf*) 281 AC_MSG_CHECKING(for Digital Unix SIA) 282 no_osfsia="" 283 AC_ARG_WITH(osfsia, 284 [ --with-osfsia Enable Digital Unix SIA], --- 285 unchanged lines hidden (view full) --- 570 inet_ntop innetgr login_getcapbool md5_crypt memmove \ 571 mkdtemp mmap ngetaddrinfo openpty ogetaddrinfo readpassphrase \ 572 realpath recvmsg rresvport_af sendmsg setdtablesize setegid \ 573 setenv seteuid setgroups setlogin setproctitle setresgid setreuid \ 574 setrlimit setsid setpcred setvbuf sigaction sigvec snprintf \ 575 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \ 576 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty) 577 | 279 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal,-L/usr/local/lib" 280 LIBS="$LIBS -lgen -lrsc" 281 ;; 282*-dec-osf*) 283 AC_MSG_CHECKING(for Digital Unix SIA) 284 no_osfsia="" 285 AC_ARG_WITH(osfsia, 286 [ --with-osfsia Enable Digital Unix SIA], --- 285 unchanged lines hidden (view full) --- 572 inet_ntop innetgr login_getcapbool md5_crypt memmove \ 573 mkdtemp mmap ngetaddrinfo openpty ogetaddrinfo readpassphrase \ 574 realpath recvmsg rresvport_af sendmsg setdtablesize setegid \ 575 setenv seteuid setgroups setlogin setproctitle setresgid setreuid \ 576 setrlimit setsid setpcred setvbuf sigaction sigvec snprintf \ 577 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \ 578 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty) 579 |
580if test $ac_cv_func_mmap = yes ; then 581AC_MSG_CHECKING([for mmap anon shared]) 582AC_TRY_RUN( 583 [ 584#include <stdio.h> 585#include <sys/mman.h> 586#if !defined(MAP_ANON) && defined(MAP_ANONYMOUS) 587#define MAP_ANON MAP_ANONYMOUS 588#endif 589main() { char *p; 590p = (char *) mmap(NULL, 10, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED, -1, 0); 591if (p == (char *)-1) 592 exit(1); 593exit(0); 594} 595 ], 596 [ 597 AC_MSG_RESULT(yes) 598 AC_DEFINE(HAVE_MMAP_ANON_SHARED) 599 ], 600 [ AC_MSG_RESULT(no) ] 601) 602fi 603 |
|
578dnl IRIX and Solaris 2.5.1 have dirname() in libgen 579AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[ 580 AC_CHECK_LIB(gen, dirname,[ 581 AC_CACHE_CHECK([for broken dirname], 582 ac_cv_have_broken_dirname, [ 583 save_LIBS="$LIBS" 584 LIBS="$LIBS -lgen" 585 AC_TRY_RUN( --- 316 unchanged lines hidden (view full) --- 902 [ 903 if test "x$withval" != "xno" ; then 904 entropy_timeout=$withval 905 fi 906 ] 907) 908AC_DEFINE_UNQUOTED(ENTROPY_TIMEOUT_MSEC, $entropy_timeout) 909 | 604dnl IRIX and Solaris 2.5.1 have dirname() in libgen 605AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[ 606 AC_CHECK_LIB(gen, dirname,[ 607 AC_CACHE_CHECK([for broken dirname], 608 ac_cv_have_broken_dirname, [ 609 save_LIBS="$LIBS" 610 LIBS="$LIBS -lgen" 611 AC_TRY_RUN( --- 316 unchanged lines hidden (view full) --- 928 [ 929 if test "x$withval" != "xno" ; then 930 entropy_timeout=$withval 931 fi 932 ] 933) 934AC_DEFINE_UNQUOTED(ENTROPY_TIMEOUT_MSEC, $entropy_timeout) 935 |
910ssh_privsep_user=sshd | 936SSH_PRIVSEP_USER=sshd |
911AC_ARG_WITH(privsep-user, 912 [ --with-privsep-user=user Specify non-privileged user for privilege separation], 913 [ 914 if test -n "$withval"; then | 937AC_ARG_WITH(privsep-user, 938 [ --with-privsep-user=user Specify non-privileged user for privilege separation], 939 [ 940 if test -n "$withval"; then |
915 ssh_privsep_user=$withval | 941 SSH_PRIVSEP_USER=$withval |
916 fi 917 ] 918) | 942 fi 943 ] 944) |
919AC_DEFINE_UNQUOTED(SSH_PRIVSEP_USER, "$ssh_privsep_user") | 945AC_DEFINE_UNQUOTED(SSH_PRIVSEP_USER, "$SSH_PRIVSEP_USER") 946AC_SUBST(SSH_PRIVSEP_USER) |
920 921# We do this little dance with the search path to insure 922# that programs that we select for use by installed programs 923# (which may be run by the super-user) come from trusted 924# locations before they come from the user's private area. 925# This should help avoid accidentally configuring some 926# random version of a program in someone's personal bin. 927 --- 856 unchanged lines hidden (view full) --- 1784 AC_DEFINE(AFS) 1785 AFS_MSG="yes" 1786 fi 1787 ] 1788) 1789LIBS="$LIBS $KLIBS $K5LIBS" 1790 1791# Looking for programs, paths and files | 947 948# We do this little dance with the search path to insure 949# that programs that we select for use by installed programs 950# (which may be run by the super-user) come from trusted 951# locations before they come from the user's private area. 952# This should help avoid accidentally configuring some 953# random version of a program in someone's personal bin. 954 --- 856 unchanged lines hidden (view full) --- 1811 AC_DEFINE(AFS) 1812 AFS_MSG="yes" 1813 fi 1814 ] 1815) 1816LIBS="$LIBS $KLIBS $K5LIBS" 1817 1818# Looking for programs, paths and files |
1792AC_ARG_WITH(rsh, 1793 [ --with-rsh=PATH Specify path to remote shell program ], 1794 [ 1795 if test "x$withval" != "$no" ; then 1796 rsh_path=$withval 1797 fi 1798 ], 1799 [ 1800 AC_PATH_PROG(rsh_path, rsh) 1801 ] 1802) | |
1803 1804PRIVSEP_PATH=/var/empty 1805AC_ARG_WITH(privsep-path, 1806 [ --with-privsep-path=xxx Path for privilege separation chroot ], 1807 [ 1808 if test "x$withval" != "$no" ; then 1809 PRIVSEP_PATH=$withval 1810 fi --- 19 unchanged lines hidden (view full) --- 1830if test -z "$xauth_path" ; then 1831 XAUTH_PATH="undefined" 1832 AC_SUBST(XAUTH_PATH) 1833else 1834 AC_DEFINE_UNQUOTED(XAUTH_PATH, "$xauth_path") 1835 XAUTH_PATH=$xauth_path 1836 AC_SUBST(XAUTH_PATH) 1837fi | 1819 1820PRIVSEP_PATH=/var/empty 1821AC_ARG_WITH(privsep-path, 1822 [ --with-privsep-path=xxx Path for privilege separation chroot ], 1823 [ 1824 if test "x$withval" != "$no" ; then 1825 PRIVSEP_PATH=$withval 1826 fi --- 19 unchanged lines hidden (view full) --- 1846if test -z "$xauth_path" ; then 1847 XAUTH_PATH="undefined" 1848 AC_SUBST(XAUTH_PATH) 1849else 1850 AC_DEFINE_UNQUOTED(XAUTH_PATH, "$xauth_path") 1851 XAUTH_PATH=$xauth_path 1852 AC_SUBST(XAUTH_PATH) 1853fi |
1838if test ! -z "$rsh_path" ; then 1839 AC_DEFINE_UNQUOTED(RSH_PATH, "$rsh_path") 1840fi | |
1841 1842# Check for mail directory (last resort if we cannot get it from headers) 1843if test ! -z "$MAIL" ; then 1844 maildir=`dirname $MAIL` 1845 AC_DEFINE_UNQUOTED(MAIL_DIRECTORY, "$maildir") 1846fi 1847 1848if test -z "$no_dev_ptmx" ; then --- 589 unchanged lines hidden --- | 1854 1855# Check for mail directory (last resort if we cannot get it from headers) 1856if test ! -z "$MAIL" ; then 1857 maildir=`dirname $MAIL` 1858 AC_DEFINE_UNQUOTED(MAIL_DIRECTORY, "$maildir") 1859fi 1860 1861if test -z "$no_dev_ptmx" ; then --- 589 unchanged lines hidden --- |