Find the Boost stacktrace libraries. Backport the stacktrace support from CMake version 3.13 [1], so we don't have to bump the minimum required version.
Note: only the Linux-parts have been added, I couldn't test the Windows ones. [1] https://gitlab.kitware.com/cmake/cmake/-/merge_requests/2541/diffs Signed-off-by: Wolfram Sang <w...@the-dreams.de> --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ecaf6694..2986ee94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -123,6 +123,11 @@ if(ENABLE_TESTS) endif() if(ENABLE_STACKTRACE) + set(_Boost_STACKTRACE_BASIC_HEADERS "boost/stacktrace.hpp") + set(_Boost_STACKTRACE_BACKTRACE_HEADERS "boost/stacktrace.hpp") + set(_Boost_STACKTRACE_ADDR2LINE_HEADERS "boost/stacktrace.hpp") + set(_Boost_STACKTRACE_NOOP_HEADERS "boost/stacktrace.hpp") + list(APPEND BOOSTCOMPS stacktrace_addr2line stacktrace_backtrace stacktrace_basic stacktrace_noop) find_package(Boost 1.65.1 COMPONENTS ${BOOSTCOMPS} REQUIRED) else() find_package(Boost 1.55 COMPONENTS ${BOOSTCOMPS} REQUIRED) -- 2.20.1 _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel