From 2a0aaa4cc461c1432416c315683ed1f2c65a75db Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Tue, 19 Nov 2024 14:41:10 -0600 Subject: build: add a file for Windows backtracing library Add a build file that finds the Windows backtracing and symbol resolution library. This will enable the backtrace function on Win32 platforms. Signed-off-by: Danny Holman --- CMake/FindDBGHELP.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 CMake/FindDBGHELP.cmake diff --git a/CMake/FindDBGHELP.cmake b/CMake/FindDBGHELP.cmake new file mode 100644 index 0000000..a5526b2 --- /dev/null +++ b/CMake/FindDBGHELP.cmake @@ -0,0 +1,12 @@ +if (MSVC) + set(DBGHELP_INCLUDE_DIR "") + set(DBGHELP_LIBRARY "dbghelp") + set(DBGHELP_FOUND TRUE) +else () + find_path(DBGHELP_INCLUDE_DIR NAMES dbghelp.h PATH_SUFFIXES include) + set(DBGHELP_NAMES ${DBGHELP_NAMES} dbghelp) + find_library(DBGHELP_LIBRARY NAMES ${DBGHELP_NAMES}) + + include(FindPackageHandleStandardArgs) + find_package_handle_standard_args(DBGHELP DEFAULT_MSG DBGHELP_LIBRARY DBGHELP_INCLUDE_DIR) +endif () -- cgit v1.2.3