Fix multithreaded backtrace

pull/6/head
A. R. Shajii 2021-11-11 11:55:51 -05:00
parent d69af8a301
commit e7a1f89aee
1 changed files with 1 additions and 5 deletions

View File

@ -98,6 +98,7 @@ if(backtrace_ADDED)
set(BACKTRACE_USES_MALLOC 1)
set(BACKTRACE_SUPPORTS_THREADS 1)
set(BACKTRACE_SUPPORTS_DATA 1)
set(HAVE_SYNC_FUNCTIONS 1)
if(APPLE)
set(HAVE_MACH_O_DYLD_H 1)
list(APPEND backtrace_SOURCES "${backtrace_SOURCE_DIR}/macho.c")
@ -105,11 +106,6 @@ if(backtrace_ADDED)
set(HAVE_MACH_O_DYLD_H 0)
list(APPEND backtrace_SOURCES "${backtrace_SOURCE_DIR}/elf.c")
endif()
if(HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4)
if(HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8)
set(HAVE_SYNC_FUNCTIONS 1)
endif()
endif()
# Generate backtrace-supported.h based on the above.
configure_file(
${CMAKE_SOURCE_DIR}/cmake/backtrace-supported.h.in