diff --git a/src/urpc/CMakeLists.txt b/src/urpc/CMakeLists.txt index 8cbe657a9a132f19fc463ee72fce258ea18d655d..962d88d5df65e66f6b75a4aff66c46a9acfafc8d 100644 --- a/src/urpc/CMakeLists.txt +++ b/src/urpc/CMakeLists.txt @@ -16,6 +16,8 @@ set(CMAKE_FLAGS_TSAN "-fsanitize=thread -fsanitize-recover=address -fno-omit-fra set(CMAKE_FLAGS_COVERAGE "-fprofile-arcs -ftest-coverage") set(CMAKE_FLAGS_FUZZ "${CMAKE_FLAGS_ASAN} ${CMAKE_FLAGS_COVERAGE} -fdump-rtl-expand") +find_package(OpenSSL REQUIRED) + # FUZZ ENABLE if("${FUZZ}" STREQUAL "enable") set(CMAKE_FLAGS_PUBILC "${CMAKE_FLAGS_PUBILC} ${CMAKE_FLAGS_FUZZ}") diff --git a/src/urpc/framework/CMakeLists.txt b/src/urpc/framework/CMakeLists.txt index abd621b0daae16867e75cfff7835b12be9917588..98f13e21b307b4a0e751c7630dbd2ce96a45adbf 100644 --- a/src/urpc/framework/CMakeLists.txt +++ b/src/urpc/framework/CMakeLists.txt @@ -45,7 +45,7 @@ set_target_properties(urpc PROPERTIES ) set_property(TARGET urpc PROPERTY C_STANDARD 11) -target_link_libraries(urpc urma urma_common common_util pthread ssl) +target_link_libraries(urpc urma urma_common common_util pthread OpenSSL::SSL) install(TARGETS urpc DESTINATION /usr/lib64) # uninstall target diff --git a/src/urpc/umq/umq_ipc/CMakeLists.txt b/src/urpc/umq/umq_ipc/CMakeLists.txt index 55ee9705a7974c586fc29a9430713511719cd28d..cdc5d7cc3265736a3e9b6c174d340bd1d5c5e5f0 100644 --- a/src/urpc/umq/umq_ipc/CMakeLists.txt +++ b/src/urpc/umq/umq_ipc/CMakeLists.txt @@ -15,7 +15,7 @@ set_target_properties(umq_ipc PROPERTIES C_STANDARD 11 ) -target_link_libraries(umq_ipc PUBLIC pthread ssl PRIVATE common_util rt) +target_link_libraries(umq_ipc PUBLIC pthread OpenSSL::SSL PRIVATE common_util rt) install(TARGETS umq_ipc DESTINATION /usr/lib64) # uninstall target diff --git a/src/urpc/umq/umq_ub/CMakeLists.txt b/src/urpc/umq/umq_ub/CMakeLists.txt index 0b5f6b1ccf0125532fc877a89dad951e40000fae..cb5a9daa31df9560153fc41e3755e90332c8d180 100644 --- a/src/urpc/umq/umq_ub/CMakeLists.txt +++ b/src/urpc/umq/umq_ub/CMakeLists.txt @@ -21,7 +21,7 @@ target_include_directories(umq_ub ${CMAKE_SOURCE_DIR}/urma/lib/uvs/core/include ) -target_link_libraries(umq_ub PUBLIC pthread ssl urma tpsa PRIVATE umq_buf) +target_link_libraries(umq_ub PUBLIC pthread OpenSSL::SSL urma tpsa PRIVATE umq_buf) install(TARGETS umq_ub DESTINATION /usr/lib64) # uninstall target diff --git a/src/urpc/umq/umq_ubmm/CMakeLists.txt b/src/urpc/umq/umq_ubmm/CMakeLists.txt index 1ce5de8cd1cd73749786f369b1ec79205f13711b..932cd093c74a365aaa1f4de62e400babfd027474 100644 --- a/src/urpc/umq/umq_ubmm/CMakeLists.txt +++ b/src/urpc/umq/umq_ubmm/CMakeLists.txt @@ -18,7 +18,7 @@ set_target_properties(umq_ubmm PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR} C_STANDARD 11 ) -target_link_libraries(umq_ubmm PUBLIC pthread ssl urma PRIVATE obmm umq_buf) +target_link_libraries(umq_ubmm PUBLIC pthread OpenSSL::SSL urma PRIVATE obmm umq_buf) install(TARGETS umq_ubmm DESTINATION /usr/lib64) # uninstall target diff --git a/src/urpc/util/CMakeLists.txt b/src/urpc/util/CMakeLists.txt index cccabc15711ed6f3f638c813e1b0281761a26553..ddad20b9a8be7333a7f174201c8d649638dca3c6 100644 --- a/src/urpc/util/CMakeLists.txt +++ b/src/urpc/util/CMakeLists.txt @@ -7,7 +7,7 @@ add_compile_definitions(_GNU_SOURCE) aux_source_directory(${CMAKE_CURRENT_LIST_DIR} COMMON_UTIL_SRC) add_library(common_util OBJECT ${COMMON_UTIL_SRC}) -target_link_libraries(common_util ssl crypto pthread) +target_link_libraries(common_util OpenSSL::SSL OpenSSL::Crypto pthread) set_property(TARGET common_util PROPERTY C_STANDARD 11) target_include_directories(common_util PUBLIC