Added simple IPv6 recognition support
This commit is contained in:
parent
5fc492e5c6
commit
65840f1fd1
@ -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
|
||||||
|
38
configure.in
38
configure.in
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user