This commit is contained in:
2024-05-12 10:31:02 +05:30
parent d1a69dfaa8
commit 001ab8cf47

View File

@@ -21,6 +21,20 @@ set(SOURCE_DIR "${CMAKE_SOURCE_DIR}/src")
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/") set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/")
include(AddGitSubmodule) include(AddGitSubmodule)
set(OPENSSL_USE_STATIC_LIBS TRUE)
find_package(OpenSSL)
if( OPENSSL_FOUND )
message(STATUS "OpenSSL found: ${OPENSSL_INCLUDE_DIR}")
message(STATUS "OpenSSL found: ${OPENSSL_CRYPTO_LIBRARY}")
message(STATUS "OpenSSL found: ${OPENSSL_SSL_LIBRARY}")
message(STATUS "OpenSSL found: ${OPENSSL_LIBRARIES}")
else()
message(FATAL_ERROR "System OpenSSL not found")
endif()
if( NOT OPENSSL_FOUND )
add_git_submodule(external openssl https://github.com/openssl/openssl.git) add_git_submodule(external openssl https://github.com/openssl/openssl.git)
set(OPENSSL_PATH "${EXTERNAL_DIR}/openssl") set(OPENSSL_PATH "${EXTERNAL_DIR}/openssl")
@@ -109,19 +123,7 @@ if (NOT EXISTS "${OPENSSL_PATH}/CMakeLists.txt")
endif() endif()
set(OPENSSL_USE_STATIC_LIBS TRUE)
find_package(OpenSSL)
if( OPENSSL_FOUND )
message(STATUS "OpenSSL found: ${OPENSSL_INCLUDE_DIR}")
message(STATUS "OpenSSL found: ${OPENSSL_CRYPTO_LIBRARY}")
message(STATUS "OpenSSL found: ${OPENSSL_SSL_LIBRARY}")
message(STATUS "OpenSSL found: ${OPENSSL_LIBRARIES}")
else()
message(FATAL_ERROR "System OpenSSL not found")
endif()
if( NOT OPENSSL_FOUND )
find_package(OpenSSL PATHS "${OPENSSL_PATH}/build") find_package(OpenSSL PATHS "${OPENSSL_PATH}/build")
if( OPENSSL_FOUND ) if( OPENSSL_FOUND )