From f41f3f96657644b12a32d2211110dea1b60aa1f0 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 7 Nov 2021 22:51:07 -0500 Subject: Fixes for backtrace. (How did this thing work in the first place?) Instead of dumping the stack trace into stderr, it is now redirected to backtrace.log in the working directory. Fixed symbol names for amd64. It probably won't work on i386 anymore. --- third_party/backtrace-mingw/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'third_party/backtrace-mingw/CMakeLists.txt') diff --git a/third_party/backtrace-mingw/CMakeLists.txt b/third_party/backtrace-mingw/CMakeLists.txt index 394d420..1258617 100644 --- a/third_party/backtrace-mingw/CMakeLists.txt +++ b/third_party/backtrace-mingw/CMakeLists.txt @@ -1,11 +1,15 @@ add_library(backtrace SHARED backtrace.c) find_path(BFD_INCLUDE_DIR NAMES bfd.h) +include_directories(${BFD_INCLUDE_DIR}) find_library(BFD_LIBRARIES NAMES bfd) find_library(IBERTY_LIBRARIES NAMES iberty) +find_library(INTL_LIBRARIES NAMES intl) find_package(ZLIB REQUIRED) +set_target_properties(backtrace PROPERTIES PREFIX "") target_link_libraries(backtrace ${BFD_LIBRARIES} ${IBERTY_LIBRARIES} + ${INTL_LIBRARIES} ${ZLIB_LIBRARIES} imagehlp ) -- cgit v1.2.3