7 # LIBUNWIND_INCLUDE_DIR - where to find unwind.h and libunwind.h
8 # LIBUNWIND_LIBRARY - List of libraries when using libunwind
9 # LIBUNWIND_FOUND - True if libunwind found.
12 if(LIBUNWIND_INCLUDE_DIR)
13 # Already in cache, be silent
14 SET(LIBUNWIND_FIND_QUIETLY TRUE)
17 FIND_PATH(LIBUNWIND_INCLUDE_DIR libunwind.h)
18 if(NOT EXISTS "${LIBUNWIND_INCLUDE_DIR}/unwind.h")
19 message(FATAL_ERROR "libunwind.h found without matching unwind.h")
20 SET(LIBUNWIND_INCLUDE_DIR "")
23 FIND_LIBRARY(LIBUNWIND_LIBRARY unwind)
25 INCLUDE(FindPackageHandleStandardArgs)
26 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBUNWIND DEFAULT_MSG LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR)
28 MARK_AS_ADVANCED(LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR)