blob: 5c06aac60fad0fbab34570a96cc4148aefed67b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
##### check if GLIBC >= 2.1 compatible backtrace facility exists
if ( CMAKE_MAJOR_VERSION LESS "3" )
check_symbol_exists( backtrace "execinfo.h" HAVE_BACKTRACE )
if ( HAVE_BACKTRACE )
set ( Backtrace_LIBRARY "" )
set ( Backtrace_HEADER "execinfo.h" )
endif ()
else ()
find_package( Backtrace )
if ( Backtrace_FOUND )
set ( HAVE_BACKTRACE 1 CACHE INTERNAL "" )
endif ()
endif ()
if( NOT HAVE_BACKTRACE )
tde_message_fatal( "bactrace function is required but not available on your system")
endif()
|