Skip to content

Commit

Permalink
[CMake] Use CMake imported target for OpenSSL
Browse files Browse the repository at this point in the history
  • Loading branch information
amadio committed Mar 15, 2023
1 parent ab669ae commit 9724a81
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 21 deletions.
4 changes: 2 additions & 2 deletions src/XrdCl/CMakeLists.txt
Expand Up @@ -113,10 +113,10 @@ target_link_libraries(
XrdUtils
uuid::uuid
ZLIB::ZLIB
OpenSSL::SSL
${CMAKE_THREAD_LIBS_INIT}
${EXTRA_LIBS}
${CMAKE_DL_LIBS}
${OPENSSL_LIBRARIES})
${CMAKE_DL_LIBS})

set_target_properties(
XrdCl
Expand Down
5 changes: 2 additions & 3 deletions src/XrdCrypto.cmake
Expand Up @@ -66,7 +66,7 @@ add_library(
target_link_libraries(
XrdCryptoLite
XrdUtils
${OPENSSL_CRYPTO_LIBRARY} )
OpenSSL::Crypto )

set_target_properties(
XrdCryptoLite
Expand All @@ -79,7 +79,6 @@ set_target_properties(
#-------------------------------------------------------------------------------
# The XrdCryptossl module
#-------------------------------------------------------------------------------
include_directories( ${OPENSSL_INCLUDE_DIR} )

set( XrdCryptosslSources
XrdCrypto/XrdCryptosslAux.cc XrdCrypto/XrdCryptosslAux.hh
Expand All @@ -103,7 +102,7 @@ target_link_libraries(
XrdCrypto
XrdUtils
${CMAKE_THREAD_LIBS_INIT}
${OPENSSL_LIBRARIES} )
OpenSSL::SSL )

set_target_properties(
${LIB_XRD_CRYPTOSSL}
Expand Down
13 changes: 4 additions & 9 deletions src/XrdHttp.cmake
Expand Up @@ -16,7 +16,6 @@ if( BUILD_HTTP )
#-----------------------------------------------------------------------------
# The XrdHttp library
#-----------------------------------------------------------------------------
include_directories( ${OPENSSL_INCLUDE_DIR} )

set( XrdHttpSources
XrdHttp/XrdHttpProtocol.cc XrdHttp/XrdHttpProtocol.hh
Expand Down Expand Up @@ -47,8 +46,8 @@ if( BUILD_HTTP )
XrdCrypto
${CMAKE_DL_LIBS}
${CMAKE_THREAD_LIBS_INIT}
${OPENSSL_LIBRARIES}
${OPENSSL_CRYPTO_LIBRARY} )
OpenSSL::SSL
OpenSSL::Crypto )

target_link_libraries(
${MOD_XRD_HTTP}
Expand All @@ -59,16 +58,12 @@ if( BUILD_HTTP )
${LIB_XRD_HTTP_UTILS}
PROPERTIES
VERSION ${XRD_HTTP_UTILS_VERSION}
SOVERSION ${XRD_HTTP_UTILS_SOVERSION}
INTERFACE_LINK_LIBRARIES ""
LINK_INTERFACE_LIBRARIES "" )
SOVERSION ${XRD_HTTP_UTILS_SOVERSION})

set_target_properties(
${MOD_XRD_HTTP}
PROPERTIES
INTERFACE_LINK_LIBRARIES ""
SUFFIX ".so"
LINK_INTERFACE_LIBRARIES "" )
SUFFIX ".so")

#-----------------------------------------------------------------------------
# Install
Expand Down
4 changes: 2 additions & 2 deletions src/XrdMacaroons.cmake
Expand Up @@ -10,7 +10,7 @@ set( LIB_XRD_MACAROONS XrdMacaroons-${PLUGIN_VERSION} )
#-------------------------------------------------------------------------------

if( BUILD_MACAROONS )
include_directories(${MACAROONS_INCLUDES} ${JSON_INCLUDE_DIRS} ${OPENSSL_INCLUDE_DIR})
include_directories(${MACAROONS_INCLUDES} ${JSON_INCLUDE_DIRS})

add_library(
${LIB_XRD_MACAROONS}
Expand All @@ -29,7 +29,7 @@ if( BUILD_MACAROONS )
${MACAROONS_LIB}
${JSON_LIBRARIES}
${XROOTD_HTTP_LIB}
${OPENSSL_CRYPTO_LIBRARY})
OpenSSL::Crypto)

if( MacOSX )
SET( MACAROONS_LINK_FLAGS "-Wl")
Expand Down
2 changes: 1 addition & 1 deletion src/XrdSec.cmake
Expand Up @@ -60,7 +60,7 @@ target_link_libraries(
${LIB_XRD_SEC_PROT}
XrdUtils
${CMAKE_THREAD_LIBS_INIT}
${OPENSSL_CRYPTO_LIBRARY} )
OpenSSL::Crypto )

set_target_properties(
${LIB_XRD_SEC_PROT}
Expand Down
4 changes: 2 additions & 2 deletions src/XrdSecgsi.cmake
Expand Up @@ -82,7 +82,7 @@ target_link_libraries(
xrdgsiproxy
XrdCrypto
XrdUtils
${OPENSSL_CRYPTO_LIBRARY} )
OpenSSL::Crypto )

#-------------------------------------------------------------------------------
# xrdgsitest
Expand All @@ -95,7 +95,7 @@ target_link_libraries(
xrdgsitest
XrdCrypto
XrdUtils
${OPENSSL_CRYPTO_LIBRARY} )
OpenSSL::Crypto )
endif()

#-------------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/XrdUtils.cmake
Expand Up @@ -291,9 +291,9 @@ add_library(

target_link_libraries(
XrdUtils
OpenSSL::SSL
${CMAKE_THREAD_LIBS_INIT}
${CMAKE_DL_LIBS}
${OPENSSL_LIBRARIES}
${SOCKET_LIBRARY}
${SENDFILE_LIBRARY}
${EXTRA_LIBS} )
Expand Down
2 changes: 1 addition & 1 deletion tests/XrdClTests/tls/CMakeLists.txt
Expand Up @@ -27,7 +27,7 @@ add_executable(
target_link_libraries(
xrdsrv-tls
XrdUtils
${OPENSSL_LIBRARIES}
OpenSSL::SSL
${CMAKE_THREAD_LIBS_INIT} )

endif()

0 comments on commit 9724a81

Please sign in to comment.