Use libdwarf::libdwarf on conan
This commit is contained in:
parent
64a60f227d
commit
a106bc4680
@ -347,7 +347,11 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
|
|||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(libdwarf)
|
FetchContent_MakeAvailable(libdwarf)
|
||||||
endif()
|
endif()
|
||||||
|
if(CPPTRACE_CONAN)
|
||||||
|
target_link_libraries(${target_name} PRIVATE libdwarf::libdwarf)
|
||||||
|
else()
|
||||||
target_link_libraries(${target_name} PRIVATE libdwarf::dwarf-static)
|
target_link_libraries(${target_name} PRIVATE libdwarf::dwarf-static)
|
||||||
|
endif()
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
target_link_libraries(${target_name} PRIVATE ${CMAKE_DL_LIBS})
|
target_link_libraries(${target_name} PRIVATE ${CMAKE_DL_LIBS})
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@ -158,6 +158,7 @@ if(PROJECT_IS_TOP_LEVEL)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
option(CPPTRACE_USE_EXTERNAL_LIBDWARF "" OFF)
|
option(CPPTRACE_USE_EXTERNAL_LIBDWARF "" OFF)
|
||||||
|
option(CPPTRACE_CONAN "" OFF)
|
||||||
option(CPPTRACE_SANITIZER_BUILD "" OFF)
|
option(CPPTRACE_SANITIZER_BUILD "" OFF)
|
||||||
|
|
||||||
mark_as_advanced(
|
mark_as_advanced(
|
||||||
@ -165,4 +166,5 @@ mark_as_advanced(
|
|||||||
CPPTRACE_ADDR2LINE_PATH
|
CPPTRACE_ADDR2LINE_PATH
|
||||||
CPPTRACE_ADDR2LINE_SEARCH_SYSTEM_PATH
|
CPPTRACE_ADDR2LINE_SEARCH_SYSTEM_PATH
|
||||||
CPPTRACE_SANITIZER_BUILD
|
CPPTRACE_SANITIZER_BUILD
|
||||||
|
CPPTRACE_CONAN
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user