Merge pull request #841 from aluaces/pr-find-libunwind

Find libunwind if requested so we can link to it.
This commit is contained in:
Bartosz Taudul 2024-07-23 13:13:18 +02:00 committed by GitHub
commit 684cee59ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,6 +47,13 @@ if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
target_link_libraries(TracyClient PUBLIC ${EXECINFO_LIBRARY}) target_link_libraries(TracyClient PUBLIC ${EXECINFO_LIBRARY})
endif() endif()
if(TRACY_LIBUNWIND_BACKTRACE)
include(FindPkgConfig)
pkg_check_modules(unwind REQUIRED libunwind)
target_include_directories(TracyClient INTERFACE ${unwind_INCLUDE_DIRS})
target_link_libraries(TracyClient INTERFACE ${unwind_LINK_LIBRARIES})
endif()
add_library(Tracy::TracyClient ALIAS TracyClient) add_library(Tracy::TracyClient ALIAS TracyClient)
macro(set_option option help value) macro(set_option option help value)