Merge pull request #620 from sergiud/cmake-allow-to-disable-symbolize
cmake: allow to disable symbolize
This commit is contained in:
commit
663bb26960
@ -426,6 +426,11 @@ if (WITH_SYMBOLIZE)
|
||||
endif (WIN32 OR CYGWIN)
|
||||
endif (WITH_SYMBOLIZE)
|
||||
|
||||
# CMake manages symbolize availability. The definition is necessary only when
|
||||
# building the library. Switch to add_compile_definitions once we drop support
|
||||
# for CMake below version 3.12.
|
||||
add_definitions (-DGLOG_NO_SYMBOLIZE_DETECTION)
|
||||
|
||||
check_cxx_source_compiles ("
|
||||
#include <cstdlib>
|
||||
#include <time.h>
|
||||
|
||||
@ -127,6 +127,7 @@
|
||||
# define HAVE_STACKTRACE
|
||||
#endif
|
||||
|
||||
#ifndef GLOG_NO_SYMBOLIZE_DETECTION
|
||||
#ifndef HAVE_SYMBOLIZE
|
||||
// defined by gcc
|
||||
#if defined(__ELF__) && defined(OS_LINUX)
|
||||
@ -139,6 +140,7 @@
|
||||
# define HAVE_SYMBOLIZE
|
||||
#endif
|
||||
#endif // !defined(HAVE_SYMBOLIZE)
|
||||
#endif // !defined(GLOG_NO_SYMBOLIZE_DETECTION)
|
||||
|
||||
#ifndef ARRAYSIZE
|
||||
// There is a better way, but this is good enough for our purpose.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user