summaryrefslogtreecommitdiff
path: root/CMake/FindDBGHELP.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMake/FindDBGHELP.cmake')
-rw-r--r--CMake/FindDBGHELP.cmake12
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 ()