Add another link for vcpkg

This commit is contained in:
Jeremy 2023-11-21 22:44:13 -06:00
parent bb4550e582
commit 728ec2cb40
No known key found for this signature in database
GPG Key ID: B4C8300FEC395042
2 changed files with 4 additions and 0 deletions

View File

@ -349,6 +349,8 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
endif()
if(CPPTRACE_CONAN)
target_link_libraries(${target_name} PRIVATE libdwarf::libdwarf)
elseif(CPPTRACE_VCPKG)
target_link_libraries(${target_name} PRIVATE $<IF:$<TARGET_EXISTS:libdwarf::dwarf-static>,libdwarf::dwarf-static,libdwarf::dwarf-shared>)
else()
target_link_libraries(${target_name} PRIVATE libdwarf::dwarf-static)
endif()

View File

@ -159,6 +159,7 @@ endif()
option(CPPTRACE_USE_EXTERNAL_LIBDWARF "" OFF)
option(CPPTRACE_CONAN "" OFF)
option(CPPTRACE_VCPKG "" OFF)
option(CPPTRACE_SANITIZER_BUILD "" OFF)
mark_as_advanced(
@ -167,4 +168,5 @@ mark_as_advanced(
CPPTRACE_ADDR2LINE_SEARCH_SYSTEM_PATH
CPPTRACE_SANITIZER_BUILD
CPPTRACE_CONAN
CPPTRACE_VCPKG
)