mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
18 lines
491 B
CMake
18 lines
491 B
CMake
# Module that checks whether the compiler supports the
|
|
# abi::__cxa_demangle function required to
|
|
# make the type names returned by typeid() human-readable
|
|
#
|
|
# Sets the following variable:
|
|
# HAVE_CXA_DEMANGLE
|
|
#
|
|
# perform tests
|
|
include(CheckCXXSourceCompiles)
|
|
|
|
CHECK_CXX_SOURCE_COMPILES("#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)
|