0
0
mirror of https://github.com/RetroShare/RetroShare synced 2025-10-05 16:22:40 +02:00

Added rnp define

This commit is contained in:
defnax
2025-09-06 22:17:03 +02:00
parent 95ae8f9454
commit 772069a4a6

View File

@@ -27,6 +27,11 @@ option(
just for development purposes, not suitable for library usage"
OFF )
option(
RS_RNPLIB
"Enable use RNP lib for PGP"
OFF )
option(
RS_JSON_API
"Use restbed to expose libretroshare as JSON API via HTTP"
@@ -128,22 +133,24 @@ target_link_libraries(${PROJECT_NAME} PRIVATE retroshare)
################################################################################
# Add RNP build directories to linker search path
target_link_directories(${PROJECT_NAME} PRIVATE
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/lib
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/libsexpp
)
if(RS_RNPLIB)
# Add RNP build directories to linker search path
target_link_directories(${PROJECT_NAME} PRIVATE
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/lib
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/libsexpp
)
# Link libraries by name, including RNP libs and dependencies first
target_link_libraries(${PROJECT_NAME} PRIVATE
rnp # Link by name
sexpp
botan-3
json-c
bz2
z
retroshare
)
# Link libraries by name, including RNP libs and dependencies first
target_link_libraries(${PROJECT_NAME} PRIVATE
rnp # Link by name
sexpp
botan-3
json-c
bz2
z
retroshare
)
endif(RS_RNPLIB)
################################################################################