1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-06-20 07:24:08 +00:00

Force use of OpenSSL library

This commit is contained in:
cesaaargm 2024-03-11 17:03:20 +01:00
parent 4a13e446b6
commit 816c20b77b
2 changed files with 9 additions and 2 deletions

View File

@ -2173,7 +2173,8 @@ find_library(GNUTLS_OPENSSL_LIBRARY
/usr/local/lib64 /usr/local/lib64
/opt/local/lib /opt/local/lib
) )
if(NOT GNUTLS_OPENSSL_LIBRARY) #if(NOT GNUTLS_OPENSSL_LIBRARY)
if(GNUTLS_OPENSSL_LIBRARY)
if(GnuTLS_FOUND) if(GnuTLS_FOUND)
message(STATUS " But it was not built with openssl compatibility.") message(STATUS " But it was not built with openssl compatibility.")
endif() endif()
@ -2188,6 +2189,7 @@ if(NOT GNUTLS_OPENSSL_LIBRARY)
PURPOSE "Used for the SUPL protocol implementation." PURPOSE "Used for the SUPL protocol implementation."
TYPE REQUIRED TYPE REQUIRED
) )
message("OPENSSL_FOUND: " ${OPENSSL_FOUND})
if(OPENSSL_FOUND) if(OPENSSL_FOUND)
set_package_properties(GnuTLS PROPERTIES set_package_properties(GnuTLS PROPERTIES
PURPOSE "Not found, but OpenSSL can replace it." PURPOSE "Not found, but OpenSSL can replace it."

View File

@ -134,6 +134,7 @@ target_include_directories(core_system_parameters
) )
if(OPENSSL_FOUND) if(OPENSSL_FOUND)
message("OPENSSL_FOUND: " ${OPENSSL_FOUND})
if(TARGET OpenSSL::SSL) if(TARGET OpenSSL::SSL)
target_link_libraries(core_system_parameters target_link_libraries(core_system_parameters
PUBLIC PUBLIC
@ -150,10 +151,14 @@ if(OPENSSL_FOUND)
) )
endif() endif()
if(OPENSSL_VERSION) if(OPENSSL_VERSION)
message("OPENSSL_VERSION: " ${OPENSSL_VERSION})
if(OPENSSL_VERSION VERSION_GREATER "3.0.0") if(OPENSSL_VERSION VERSION_GREATER "3.0.0")
target_compile_definitions(core_system_parameters PUBLIC -DUSE_OPENSSL_3=1) target_compile_definitions(core_system_parameters PUBLIC -DUSE_OPENSSL_FALLBACK=1 -DUSE_OPENSSL_3=1)
message("USE_OPENSSL_3: " ${DUSE_OPENSSL_3})
message("USE_OPENSSL_FALLBACK:" ${USE_OPENSSL_FALLBACK})
endif() endif()
endif() endif()
else() else()
target_link_libraries(core_system_parameters target_link_libraries(core_system_parameters
PUBLIC PUBLIC