cmake HAVE_CXA_DEMANGLE examples

NGSolve/ngsolve CMakeLists.txt :91

check_cxx_symbol_exists ( abi::__cxa_demangle "cxxabi.h" HAVE_CXA_DEMANGLE )

NGSolve/ngsolve CMakeLists.txt :96

list(APPEND NGSOLVE_COMPILE_DEFINITIONS HAVE_CXA_DEMANGLE)

shogun-toolbox/shogun cmake/FindCxaDemangle.cmake :11

CHECK_CXX_SOURCE_COMPILES("#include <typeinfo>
#include <cxxabi.h>
int main(void){
    int foobar = 0;
    const char *foo = typeid(foobar).name();
    int status;
    char *demangled = abi::__cxa_demangle( foo, 0, 0, &status );
}" HAVE_CXA_DEMANGLE)

shogun-toolbox/shogun cmake/FindCxaDemangle.cmake :24

find_package_handle_standard_args (CxaDemangle DEFAULT_MSG HAVE_CXA_DEMANGLE)

gperftools/gperftools CMakeLists.txt :274

check_cxx_source_compiles("
#include <cxxabi.h>
int main() {
  &__cxxabiv1::__cxa_demangle;
}"
  HAVE_CXA_DEMANGLE)