diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-11-18 14:53:47 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-11-18 14:53:47 +0000 |
commit | fe61446fbe7fecfa0946812215e42396da6e0b9b (patch) | |
tree | c7e35c1578c50d7c8f97f4b27ff64787cd33932a /aconfigure.ac | |
parent | 54f99f73d8f744c4558645906c99cbab480f5b8c (diff) |
Ticket #415: implement IPv6 support in PJLIB
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1585 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'aconfigure.ac')
-rw-r--r-- | aconfigure.ac | 40 |
1 files changed, 36 insertions, 4 deletions
diff --git a/aconfigure.ac b/aconfigure.ac index 8c8e15da..684bac19 100644 --- a/aconfigure.ac +++ b/aconfigure.ac @@ -182,13 +182,45 @@ AC_MSG_RESULT([Setting PJ_ATOMIC_VALUE_TYPE to long]) AC_DEFINE(PJ_ATOMIC_VALUE_TYPE,long) dnl # Determine if inet_aton() is available -AC_MSG_CHECKING([if inet_aton is available]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <arpa/inet.h>]], +AC_MSG_CHECKING([if inet_aton() is available]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> + #include <sys/socket.h> + #include <arpa/inet.h>]], [inet_aton(0, 0);])], [AC_DEFINE(PJ_SOCK_HAS_INET_ATON,1) AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)]) +dnl # Determine if inet_pton() is available +AC_MSG_CHECKING([if inet_pton() is available]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> + #include <sys/socket.h> + #include <arpa/inet.h>]], + [inet_pton(0, 0, 0);])], + [AC_DEFINE(PJ_SOCK_HAS_INET_PTON,1) + AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no)]) + +dnl # Determine if inet_ntop() is available +AC_MSG_CHECKING([if inet_ntop() is available]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> + #include <sys/socket.h> + #include <arpa/inet.h>]], + [inet_ntop(0, 0, 0, 0);])], + [AC_DEFINE(PJ_SOCK_HAS_INET_NTOP,1) + AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no)]) + +dnl # Determine if getaddrinfo() is available +AC_MSG_CHECKING([if getaddrinfo() is available]) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> + #include <sys/socket.h> + #include <netdb.h>]], + [getaddrinfo(0, 0, 0, 0);])], + [AC_DEFINE(PJ_SOCK_HAS_GETADDRINFO,1) + AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no)]) + dnl # Determine if sockaddr_in has sin_len member AC_MSG_CHECKING([if sockaddr_in has sin_len member]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h> @@ -545,9 +577,9 @@ AC_OUTPUT() AC_MSG_RESULT([ -The configuration for current target has been written to 'build.mak', and 'os-auto.mak' in various build directories. +Configurations for current target have been written to 'build.mak', and 'os-auto.mak' in various build directories, and pjlib/include/pj/compat/os_auto.h. -Customizations can be put in: +Further customizations can be put in: - 'user.mak' - 'pjlib/include/pj/config_site.h' |