Use CMAKE_DL_LIBS

This commit is contained in:
Jeremy 2023-11-07 10:44:42 -05:00
parent 93de7b7060
commit f21874cbf7
No known key found for this signature in database
GPG Key ID: B4C8300FEC395042

View File

@ -276,12 +276,12 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE)
endif() endif()
endif() endif()
target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE) target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE)
target_link_libraries(${target_name} PRIVATE backtrace dl) target_link_libraries(${target_name} PRIVATE backtrace ${CMAKE_DL_LIBS})
endif() endif()
if(CPPTRACE_GET_SYMBOLS_WITH_LIBDL) if(CPPTRACE_GET_SYMBOLS_WITH_LIBDL)
target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_LIBDL) target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_LIBDL)
target_link_libraries(${target_name} PRIVATE dl) target_link_libraries(${target_name} PRIVATE ${CMAKE_DL_LIBS})
endif() endif()
if(CPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE) if(CPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE)
@ -304,7 +304,7 @@ if(CPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE)
endif() endif()
target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE) target_compile_definitions(${target_name} PUBLIC CPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE)
if(UNIX) if(UNIX)
target_link_libraries(${target_name} PRIVATE dl) target_link_libraries(${target_name} PRIVATE ${CMAKE_DL_LIBS})
endif() endif()
endif() endif()
@ -328,7 +328,7 @@ if(CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF)
endif() endif()
target_link_libraries(${target_name} PRIVATE libdwarf::dwarf-static) target_link_libraries(${target_name} PRIVATE libdwarf::dwarf-static)
if(UNIX) if(UNIX)
target_link_libraries(${target_name} PRIVATE dl) target_link_libraries(${target_name} PRIVATE ${CMAKE_DL_LIBS})
endif() endif()
endif() endif()