diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2000-03-11 00:59:57 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2000-03-11 00:59:57 +0000 |
commit | 788d69daa64652cd382aa58a2c8ac3cbdea9b6b1 (patch) | |
tree | 612e8e46dca7341a8b08b0c2a718d7f0ff6a83a9 /configure.in | |
parent | eb0e319b174a73671c41cffcac3a913bbe0ed5ba (diff) | |
download | fetchmail-788d69daa64652cd382aa58a2c8ac3cbdea9b6b1.tar.gz fetchmail-788d69daa64652cd382aa58a2c8ac3cbdea9b6b1.tar.bz2 fetchmail-788d69daa64652cd382aa58a2c8ac3cbdea9b6b1.zip |
Better SOCKS5 support.
svn path=/trunk/; revision=2815
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.in b/configure.in index b25e9d0c..6e06e7d5 100644 --- a/configure.in +++ b/configure.in @@ -500,6 +500,24 @@ then LIBS="-lsocks $LIBS" fi]) +### use option --with-socks5=DIR to point at SOCKS library +AC_ARG_WITH(socks5, + [ --with-socks5[=DIR] add built-in SOCKS5 firewall access], +[ +if test "$with_socks5" != no +then + if test "$with_socks5" != yes + then + LDEFLAGS="$LDEFLAGS -L$with_socks5" + else + AC_CHECK_LIB(socks5, SOCKSconnect,, + AC_MSG_ERROR([could not find libsocks5 which is needed for built-in SOCKS5 support])) + fi + AC_DEFINE(HAVE_SOCKS) + CEFLAGS="$CEFLAGS -Dconnect=SOCKSconnect -Dgetsockname=SOCKSgetsockname -Dbind=SOCKSbind -Daccept=SOCKSaccept -Dlisten=SOCKSlisten -Dselect=SOCKSselect-Drecvfrom=SOCKSrecvfrom -Dsendto=SOCKSsendto -Drecv=SOCKSrecv -Dsend=SOCKSsend-Dread=SOCKSread -Dwrite=SOCKSwrite -Drresvport=SOCKSrresvport-Dshutdown=SOCKSshutdown -Dlisten=SOCKSlisten -Dclose=SOCKSclose -Ddup=SOCKSdup-Ddup2=SOCKSdup2 -Dfclose=SOCKSfclose -Dgethostbyname=SOCKSgethostbyname" + LIBS="-lsocks5 $LIBS" +fi]) + ### use option --with-hesiod=DIR to point at a HESIOD directory AC_ARG_WITH(hesiod, [ --with-hesiod=DIR point fetchmail compilation at a HESIOD directory]) |