Download M4 Source | Macro History | Category Index |
AC_CXX_VERBOSE_TERMINATE_HANDLER
If the compiler does have the verbose terminate handler, define HAVE_VERBOSE_TERMINATE_HANDLER.
Lapo Luchini <lapo@lapo.it>
2003-01-20
AC_DEFUN([AC_CXX_VERBOSE_TERMINATE_HANDLER], [AC_CACHE_CHECK(whether the compiler has __gnu_cxx::__verbose_terminate_handler, ac_cv_verbose_terminate_handler, [ AC_REQUIRE([AC_CXX_EXCEPTIONS]) AC_REQUIRE([AC_CXX_NAMESPACES]) AC_LANG_SAVE AC_LANG_CPLUSPLUS AC_TRY_COMPILE( [#include <exception>], [std::set_terminate(__gnu_cxx::__verbose_terminate_handler);], ac_cv_verbose_terminate_handler=yes, ac_cv_verbose_terminate_handler=no ) AC_LANG_RESTORE ]) if test "$ac_cv_verbose_terminate_handler" = yes; then AC_DEFINE(HAVE_VERBOSE_TERMINATE_HANDLER, , [define if the compiler has __gnu_cxx::__verbose_terminate_handler]) fi ])
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.