##### http://autoconf-archive.cryp.to/ac_cxx_verbose_terminate_handler.html # # SYNOPSIS # # AC_CXX_VERBOSE_TERMINATE_HANDLER # # DESCRIPTION # # If the compiler does have the verbose terminate handler, define # HAVE_VERBOSE_TERMINATE_HANDLER. # # LAST MODIFICATION # # 2003-01-20 # # COPYLEFT # # Copyright (c) 2003 Lapo Luchini # # 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. 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 ], [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 ])