diff options
author | Yang Tse <yangsita@gmail.com> | 2009-05-03 17:35:44 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-05-03 17:35:44 +0000 |
commit | 0eeb553827984c3c2b57c2579ca1dc5898529b77 (patch) | |
tree | 79f2ae379a31159ae9c0824488957087c2e76f77 /acinclude.m4 | |
parent | 3a55bbebf11207721db8a77cff88c82298ee41ff (diff) | |
download | c-ares-0eeb553827984c3c2b57c2579ca1dc5898529b77.tar.gz c-ares-0eeb553827984c3c2b57c2579ca1dc5898529b77.tar.bz2 c-ares-0eeb553827984c3c2b57c2579ca1dc5898529b77.zip |
HP-UX's X/Open network library requirement check follow-up
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index cf6383a..7495faf 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -134,6 +134,34 @@ int main (void) ]) +dnl CARES_CHECK_LIB_XNET +dnl ------------------------------------------------- +dnl Verify if X/Open network library is required. + +AC_DEFUN([CARES_CHECK_LIB_XNET], [ + AC_MSG_CHECKING([if X/Open network library is required]) + tst_lib_xnet_required="no" + AC_COMPILE_IFELSE([ + AC_LANG_SOURCE([[ +int main (void) +{ +#if defined(__hpux) && defined(_XOPEN_SOURCE) && defined(_XOPEN_SOURCE >= 600) + return 0; +#if defined(__hpux) && defined(_XOPEN_SOURCE) && defined(_XOPEN_SOURCE_EXTENDED) + return 0; +#else + force compilation error +#endif +} + ]]) + ],[ + tst_lib_xnet_required="yes" + LIBS="$LIBS -lxnet" + ]) + AC_MSG_RESULT([$tst_lib_xnet_required]) +]) + + dnl CARES_CHECK_AIX_ALL_SOURCE dnl ------------------------------------------------- dnl Provides a replacement of traditional AC_AIX with |