0
0
mirror of https://github.com/RetroShare/RetroShare synced 2025-10-06 00:32:42 +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" just for development purposes, not suitable for library usage"
OFF ) OFF )
option(
RS_RNPLIB
"Enable use RNP lib for PGP"
OFF )
option( option(
RS_JSON_API RS_JSON_API
"Use restbed to expose libretroshare as JSON API via HTTP" "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 if(RS_RNPLIB)
target_link_directories(${PROJECT_NAME} PRIVATE # Add RNP build directories to linker search path
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/lib target_link_directories(${PROJECT_NAME} PRIVATE
${PROJECT_SOURCE_DIR}/../../supportlibs/librnp/Build/src/libsexpp ${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 # Link libraries by name, including RNP libs and dependencies first
target_link_libraries(${PROJECT_NAME} PRIVATE target_link_libraries(${PROJECT_NAME} PRIVATE
rnp # Link by name rnp # Link by name
sexpp sexpp
botan-3 botan-3
json-c json-c
bz2 bz2
z z
retroshare retroshare
) )
endif(RS_RNPLIB)
################################################################################ ################################################################################