summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorAleksey Sanin <aleksey@src.gnome.org>2003-08-22 17:11:15 +0000
committerAleksey Sanin <aleksey@src.gnome.org>2003-08-22 17:11:15 +0000
commit01bc049062edad36a3c8bf9bad23a14200c8b8cd (patch)
tree723da5fd721a9d47bc697d30432f7007d59b8a54 /configure.in
parentaa7a1b8e6cc1016a487df104afa88bce37147c15 (diff)
downloadxmlsec1-01bc049062edad36a3c8bf9bad23a14200c8b8cd.tar.gz
xmlsec1-01bc049062edad36a3c8bf9bad23a14200c8b8cd.tar.bz2
xmlsec1-01bc049062edad36a3c8bf9bad23a14200c8b8cd.zip
re-applied the previous patch with a minor fix for Win32
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 5f9816ab..270ece71 100644
--- a/configure.in
+++ b/configure.in
@@ -88,6 +88,25 @@ case "${host}" in
;;
esac
+dnl Check for __FUNCTION__ or __FUNCTION__
+AC_MSG_CHECKING(for __FUNCTION__ or __func__)
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+ [[char *foo = __FUNCTION__;]])],
+ [ac_function_exists=yes],
+ [ac_function_exists=no])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],
+ [[char *foo = __func__;]])],
+ [ac_func_exists=yes],
+ [ac_func_exists=no])
+if test "$ac_function_exists" = "yes" ; then
+ AC_MSG_RESULT(__FUNCTION__)
+ XMLSEC_DEFINES="$XMLSEC_DEFINES -D__XMLSEC_FUNCTION__=__FUNCTION__"
+elif test "$ac_func_exists" = "yes" ; then
+ AC_MSG_RESULT(__func__)
+ XMLSEC_DEFINES="$XMLSEC_DEFINES -D__XMLSEC_FUNCTION__=__func__"
+else
+ AC_MSG_RESULT("no")
+fi
dnl ==========================================================================
dnl check do we have size_t and its size,