build(cmake): fix target name for RS_JEREMY_RIFKIN_CPPTRACE definition

When RS_CPPTRACE_STACKTRACE is enabled, target_compile_definitions referenced ${LIBRARY_NAME}, which is undefined in this scope. Consequently, RS_JEREMY_RIFKIN_CPPTRACE was never passed to the compiler and rsstacktrace.cc could never use cpptrace.

Target should be ${PROJECT_NAME} (retroshare), matching target_link_libraries on the preceding line.
This commit is contained in:
jolavillette 2026-09-05 23:22:31 +02:00
parent 2f093fd7b3
commit e7f5feb191

View File

@ -978,7 +978,7 @@ if(RS_CPPTRACE_STACKTRACE)
FetchContent_MakeAvailable(cpptrace)
target_link_libraries(${PROJECT_NAME} PRIVATE cpptrace::cpptrace)
target_compile_definitions(
${LIBRARY_NAME} PRIVATE RS_JEREMY_RIFKIN_CPPTRACE )
${PROJECT_NAME} PRIVATE RS_JEREMY_RIFKIN_CPPTRACE )
endif(RS_CPPTRACE_STACKTRACE)
if(RS_USE_I2P_SAM3)