diff options
author | Yang Tse <yangsita@gmail.com> | 2009-04-30 18:35:36 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-04-30 18:35:36 +0000 |
commit | c2ae8f0059d116edadbfe1120b1c0455adba601f (patch) | |
tree | 36f55ad54925e702688ddb076fad5ba148e1490a /configure.ac | |
parent | bb2935b8fbbaab1b5db6aad89994e40ccc469f61 (diff) | |
download | c-ares-c2ae8f0059d116edadbfe1120b1c0455adba601f.tar.gz c-ares-c2ae8f0059d116edadbfe1120b1c0455adba601f.tar.bz2 c-ares-c2ae8f0059d116edadbfe1120b1c0455adba601f.zip |
Check if X/Open network library is required
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 8482f1a..4111dc8 100644 --- a/configure.ac +++ b/configure.ac @@ -191,6 +191,28 @@ dnl ********************************************************************** dnl Checks for libraries. dnl ********************************************************************** +tst_lib_xnet_required="no" +AC_MSG_CHECKING([if X/Open network library is required]) +CURL_CHECK_DEF([__hpux], [], [silent]) +CURL_CHECK_DEF([_XOPEN_SOURCE_EXTENDED], [], [silent]) +if test "$curl_cv_have_def__XOPEN_SOURCE_EXTENDED" = "yes" && + test "$curl_cv_have_def___hpux" = "yes"; then + my_ac_save_LIBS=$LIBS + LIBS="-lxnet $LIBS" + AC_LINK_IFELSE([ + AC_LANG_PROGRAM([[ + ]],[[ + if(0 != getpeername(0, 0, 0)) + return 1; + ]]) + ],[ + tst_lib_xnet_required="yes" + ],[ + LIBS=$my_ac_save_LIBS + ]) +fi +AC_MSG_RESULT([$tst_lib_xnet_required]) + dnl gethostbyname without lib or in the nsl lib? AC_CHECK_FUNC(gethostbyname, [HAVE_GETHOSTBYNAME="1" |