Update libdwarf cmake

This commit is contained in:
Jeremy 2023-09-01 13:09:05 -04:00
parent e3cba004b7
commit b4d8fda9e2
No known key found for this signature in database
GPG Key ID: 3E11861CB34E158C
2 changed files with 6 additions and 6 deletions

View File

@ -331,7 +331,7 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
target_include_directories(cpptrace PRIVATE "/usr/local/include/libdwarf/")
else()
add_subdirectory(bundled/libdwarf)
target_link_libraries(cpptrace PRIVATE libdwarf)
target_link_libraries(cpptrace PRIVATE dwarf)
endif()
if(UNIX)
target_link_libraries(cpptrace PRIVATE dl)

View File

@ -426,23 +426,23 @@ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
include(GNUInstallDirs)
add_library(libdwarf SHARED ${libdwarf_sources} ${libdwarf_headers})
add_library(dwarf SHARED ${libdwarf_sources} ${libdwarf_headers})
target_compile_definitions(libdwarf PUBLIC LIBDWARF_BUILD)
target_compile_definitions(dwarf PUBLIC LIBDWARF_BUILD)
target_include_directories(
libdwarf
dwarf
PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)
target_link_libraries(libdwarf PUBLIC ${LIBELF_LIBRARIES} ${DW_FZLIB} ${DW_FZSTD})
target_link_libraries(dwarf PUBLIC ${LIBELF_LIBRARIES} ${DW_FZLIB} ${DW_FZSTD})
if(NOT CMAKE_SKIP_INSTALL_RULES)
include(CMakePackageConfigHelpers)
install(
TARGETS libdwarf
TARGETS dwarf
EXPORT libdwarf_targets
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}