summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2009-05-03 17:35:44 +0000
committerYang Tse <yangsita@gmail.com>2009-05-03 17:35:44 +0000
commit0eeb553827984c3c2b57c2579ca1dc5898529b77 (patch)
tree79f2ae379a31159ae9c0824488957087c2e76f77 /acinclude.m4
parent3a55bbebf11207721db8a77cff88c82298ee41ff (diff)
downloadc-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.m428
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