summaryrefslogtreecommitdiff
path: root/ACE/m4/ace_headers.m4
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/m4/ace_headers.m4')
-rw-r--r--ACE/m4/ace_headers.m435
1 files changed, 35 insertions, 0 deletions
diff --git a/ACE/m4/ace_headers.m4 b/ACE/m4/ace_headers.m4
new file mode 100644
index 00000000000..88a0cef94ae
--- /dev/null
+++ b/ACE/m4/ace_headers.m4
@@ -0,0 +1,35 @@
+# ACE_CHECK_HAS_HEADERS(HEADER-FILE...,
+# [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND],
+# [INCLUDES = 'default-includes'])
+#-----------------------------------------------------------------------------
+AC_DEFUN([ACE_CHECK_HAS_HEADERS],
+[AC_FOREACH([ACE_Header], [$1],
+ [AH_TEMPLATE(AS_TR_CPP([ACE_HAS_]ACE_Header),
+ [Define to 1 if platform has the <]ACE_Header[> header file.])])dnl
+for ace_header in $1
+do
+AC_CHECK_HEADER($ace_header,
+ [AC_DEFINE_UNQUOTED(AS_TR_CPP([ACE_HAS_$ace_header])) $2],
+ [$3],
+ [$4])dnl
+done
+])
+
+# ACE_CHECK_LACKS_HEADERS(HEADER-FILE...,
+# [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND],
+# [INCLUDES = 'default-includes'])
+#-----------------------------------------------------------------------------
+AC_DEFUN([ACE_CHECK_LACKS_HEADERS],
+[AC_FOREACH([ACE_Header], [$1],
+ [AH_TEMPLATE(AS_TR_CPP([ACE_LACKS_]ACE_Header),
+ [Define to 1 if platform lacks the <]ACE_Header[> header file.])])dnl
+for ace_header in $1
+do
+AC_CHECK_HEADER($ace_header,
+ [$2],
+ [AC_DEFINE_UNQUOTED(AS_TR_CPP([ACE_LACKS_$ace_header])) $3],
+ [$4])dnl
+done
+])