more cleanup
[awesomized/libmemcached] / CMake / CheckBacktrace.cmake
diff --git a/CMake/CheckBacktrace.cmake b/CMake/CheckBacktrace.cmake
new file mode 100644 (file)
index 0000000..c4fce9f
--- /dev/null
@@ -0,0 +1,10 @@
+find_package(Backtrace)
+if(Backtrace_FOUND)
+    configure_set(HAVE_BACKTRACE 1)
+    configure_define_header(Backtrace_HEADER)
+    set(BACKTRACE BACKTRACE)
+    add_library(BACKTRACE INTERFACE IMPORTED)
+    set_target_properties(BACKTRACE PROPERTIES
+            INTERFACE_LINK_LIBRARIES "${Backtrace_LIBRARIES}"
+            INTERFACE_INCLUDE_DIRECTORIES "${Backtrace_INCLUDE_DIR}")
+endif()