diff options
Diffstat (limited to 'ACE/m4/ace_functions.m4')
-rw-r--r-- | ACE/m4/ace_functions.m4 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ACE/m4/ace_functions.m4 b/ACE/m4/ace_functions.m4 new file mode 100644 index 00000000000..97f70eab05c --- /dev/null +++ b/ACE/m4/ace_functions.m4 @@ -0,0 +1,27 @@ +# ACE_CHECK_HAS_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +#--------------------------------------------------------------------------- +AC_DEFUN([ACE_CHECK_HAS_FUNCS], +[AC_FOREACH([ACE_Func], [$1], + [AH_TEMPLATE(AS_TR_CPP(ACE_HAS_[]ACE_Func), + [Define to 1 if platform has ]ACE_Func[().])])dnl +for ace_func in $1 +do +AC_CHECK_FUNC($ace_func, + [AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_HAS_$ace_func])]) $2], + [$3])dnl +done +]) + +# ACE_CHECK_LACKS_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +#----------------------------------------------------------------------------- +AC_DEFUN([ACE_CHECK_LACKS_FUNCS], +[AC_FOREACH([ACE_Func], [$1], + [AH_TEMPLATE(AS_TR_CPP(ACE_LACKS_[]ACE_Func), + [Define to 1 if platform lacks ]ACE_Func[().])])dnl +for ace_func in $1 +do +AC_CHECK_FUNC($ace_func, + [$2], + [AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_LACKS_$ace_func])]) $3])dnl +done +]) |