diff options
author | Danny Holman <dholman@gymli.org> | 2024-11-19 14:41:10 -0600 |
---|---|---|
committer | Danny Holman <dholman@gymli.org> | 2024-11-19 14:41:10 -0600 |
commit | 2a0aaa4cc461c1432416c315683ed1f2c65a75db (patch) | |
tree | f665734abe792f0f1b95e5f37ab86d9ec834191b | |
parent | e5da500489437c21baad5d0d1436fa98a6c6f990 (diff) |
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 <dholman@gymli.org>
-rw-r--r-- | CMake/FindDBGHELP.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
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 () |