X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fax_cxx_gcc_abi_demangle.m4;h=072d5db882e10971f8376d78915171418fa6250c;hb=8c84f5e265f1fc68681f0856a7d96fa8aa034e80;hp=41ea469e157e38747ff8de7e900a513d09cb7d6d;hpb=f6311a607d957bee75d6cf402098eeb06cd7f0be;p=awesomized%2Flibmemcached diff --git a/m4/ax_cxx_gcc_abi_demangle.m4 b/m4/ax_cxx_gcc_abi_demangle.m4 index 41ea469e..072d5db8 100644 --- a/m4/ax_cxx_gcc_abi_demangle.m4 +++ b/m4/ax_cxx_gcc_abi_demangle.m4 @@ -24,7 +24,7 @@ # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 9 +#serial 10 AC_DEFUN([AX_CXX_GCC_ABI_DEMANGLE], [AC_PREREQ([2.63])dnl @@ -38,6 +38,9 @@ AC_DEFUN([AX_CXX_GCC_ABI_DEMANGLE], template class A {};]], [[A instance; +#if defined(_WIN32) + return EXIT_FAILURE; +#endif int status = 0; char* c_name = abi::__cxa_demangle(typeid(instance).name(), 0, 0, &status); @@ -52,6 +55,8 @@ AC_DEFUN([AX_CXX_GCC_ABI_DEMANGLE], [ax_cv_cxx_gcc_abi_demangle=no], [ax_cv_cxx_gcc_abi_demangle=no]) AC_LANG_POP]) + AC_MSG_CHECKING([checking for cxx_gcc_abi_demangle]) + AC_MSG_RESULT(["$ax_cv_cxx_gcc_abi_demangle"]) AS_IF([test "x$ax_cv_cxx_gcc_abi_demangle" = xyes], [AC_DEFINE([HAVE_GCC_ABI_DEMANGLE],[1],[define if the compiler supports GCC C++ ABI name demangling])]) ])