Added simple IPv6 recognition support

This commit is contained in:
Daniel Stenberg 2001-01-22 23:54:54 +00:00
parent 5fc492e5c6
commit 65840f1fd1
2 changed files with 41 additions and 0 deletions

View File

@ -36,3 +36,6 @@
/* Define if you have the Kerberos4 libraries (including -ldes) */ /* Define if you have the Kerberos4 libraries (including -ldes) */
#undef KRB4 #undef KRB4
/* Define if you want to enable IPv6 support */
#undef ENABLE_IPV6

View File

@ -237,6 +237,44 @@ exit (rc != 0 ? 1 : 0); }],[
]) ])
dnl **********************************************************************
dnl Checks for IPv6
dnl **********************************************************************
AC_MSG_CHECKING([whether to enable ipv6])
AC_ARG_ENABLE(ipv6,
[ --enable-ipv6 Enable ipv6 (with ipv4) support
--disable-ipv6 Disable ipv6 support],
[ case "$enableval" in
no)
AC_MSG_RESULT(no)
ipv6=no
;;
*) AC_MSG_RESULT(yes)
AC_DEFINE(ENABLE_IPV6)
ipv6=yes
;;
esac ],
AC_TRY_RUN([ /* is AF_INET6 available? */
#include <sys/types.h>
#include <sys/socket.h>
main()
{
if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
exit(1);
else
exit(0);
}
],
AC_MSG_RESULT(yes)
AC_DEFINE(ENABLE_IPV6)
ipv6=yes,
AC_MSG_RESULT(no)
ipv6=no,
AC_MSG_RESULT(no)
ipv6=no
))
dnl ********************************************************************** dnl **********************************************************************
dnl Checks for libraries. dnl Checks for libraries.