Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Windows

This commit is contained in:
jolavillette 2026-05-21 08:25:09 +02:00
commit a23452eb96
2 changed files with 11 additions and 6 deletions

View File

@ -156,8 +156,8 @@ endif(RS_DEVELOPMENT_BUILD)
################################################################################
if(NOT TARGET retroshare)
set(LIBRETROSHARE_DEVEL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../libretroshare/")
if(EXISTS "${LIBRETROSHARE_DEVEL_DIR}/.git" )
get_filename_component(LIBRETROSHARE_DEVEL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../libretroshare/" ABSOLUTE)
if(EXISTS "${LIBRETROSHARE_DEVEL_DIR}/CMakeLists.txt" )
message(
STATUS
"libretroshare submodule found at ${LIBRETROSHARE_DEVEL_DIR} using it" )
@ -173,7 +173,10 @@ if(NOT TARGET retroshare)
TIMEOUT 10
)
FetchContent_MakeAvailable(libretroshare)
set(LIBRETROSHARE_DEVEL_DIR "${libretroshare_SOURCE_DIR}")
endif()
else()
get_target_property(LIBRETROSHARE_DEVEL_DIR retroshare SOURCE_DIR)
endif()
target_include_directories(${PROJECT_NAME} PRIVATE ${LIBRETROSHARE_DEVEL_DIR}/src/)

View File

@ -10,10 +10,7 @@ project(retroshare-service)
include(CMakeDependentOption)
if(APPLE)
include_directories("/usr/local/include")
LINK_DIRECTORIES("/usr/local/lib")
endif()
set(
RS_BIN_INSTALL_DIR
@ -98,6 +95,11 @@ list(
add_executable(${PROJECT_NAME} ${RS_SERVICE_SOURCES})
if(APPLE)
target_include_directories(${PROJECT_NAME} PRIVATE "/usr/local/include")
target_link_directories(${PROJECT_NAME} PRIVATE "/usr/local/lib")
endif()
set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 17)
install(TARGETS ${PROJECT_NAME} DESTINATION ${RS_BIN_INSTALL_DIR})