Cleanup CPPTRACE_USE_SYSTEM_LIBDWARF and add note to the README. TODO for some reason the include path still doesn't work.
This commit is contained in:
parent
c94b03ae6e
commit
edf55395d7
@ -314,10 +314,7 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
|
||||
target_compile_definitions(cpptrace PUBLIC CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
|
||||
if(CPPTRACE_USE_SYSTEM_LIBDWARF)
|
||||
find_package(libdwarf REQUIRED)
|
||||
target_link_libraries(cpptrace PRIVATE libdwarf::libdwarf)
|
||||
# TODO: Temp hack
|
||||
#target_include_directories(cpptrace PRIVATE "${CMAKE_INSTALL_INCLUDEDIR}/libdwarf")
|
||||
target_include_directories(cpptrace PRIVATE "/usr/local/include/libdwarf/")
|
||||
target_link_libraries(cpptrace PRIVATE libdwarf)
|
||||
else()
|
||||
add_subdirectory(bundled/libdwarf)
|
||||
target_link_libraries(cpptrace PRIVATE dwarf)
|
||||
|
||||
@ -545,6 +545,7 @@ Back-end configuration:
|
||||
injection).
|
||||
- `CPPTRACE_ADDR2LINE_SEARCH_SYSTEM_PATH=On/Off`: Specifies whether cpptrace should let the system search the PATH
|
||||
environment variable directories for the binary.
|
||||
- `CPPTRACE_USE_SYSTEM_LIBDWARF=On/Off`: Use libdwarf resolved via `find_package` rather than the bundled libdwarf.
|
||||
|
||||
Testing:
|
||||
- `CPPTRACE_BUILD_TEST` Build a small test program
|
||||
|
||||
Loading…
Reference in New Issue
Block a user