comparison OrthancFramework/Resources/CMake/OpenSslConfiguration.cmake @ 4526:59b667dd58a8

fix cross-compilation for big endian on Debian 10
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 23 Feb 2021 20:05:26 +0100
parents d9473bd5ed43
children 312e0e29de90 7053502fbf97
comparison
equal deleted inserted replaced
4525:8262ffb393ff 4526:59b667dd58a8
39 39
40 CHECK_LIBRARY_EXISTS(crypto "OPENSSL_init" "" HAVE_OPENSSL_CRYPTO_LIB) 40 CHECK_LIBRARY_EXISTS(crypto "OPENSSL_init" "" HAVE_OPENSSL_CRYPTO_LIB)
41 if (NOT HAVE_OPENSSL_CRYPTO_LIB) 41 if (NOT HAVE_OPENSSL_CRYPTO_LIB)
42 message(FATAL_ERROR "Please install the libopenssl package") 42 message(FATAL_ERROR "Please install the libopenssl package")
43 endif() 43 endif()
44 44
45 # The "SSL_library_init" is for OpenSSL <= 1.0.2, whereas
46 # "OPENSSL_init_ssl" is for OpenSSL >= 1.1.0
45 CHECK_LIBRARY_EXISTS(ssl "SSL_library_init" "" HAVE_OPENSSL_SSL_LIB) 47 CHECK_LIBRARY_EXISTS(ssl "SSL_library_init" "" HAVE_OPENSSL_SSL_LIB)
46 if (NOT HAVE_OPENSSL_SSL_LIB) 48 if (NOT HAVE_OPENSSL_SSL_LIB)
47 message(FATAL_ERROR "Please install the libopenssl package") 49 CHECK_LIBRARY_EXISTS(ssl "OPENSSL_init_ssl" "" HAVE_OPENSSL_SSL_LIB_2)
50 if (NOT HAVE_OPENSSL_SSL_LIB_2)
51 message(FATAL_ERROR "Please install the libopenssl package")
52 endif()
48 endif() 53 endif()
49 54
50 link_libraries(crypto ssl) 55 link_libraries(crypto ssl)
51 56
52 else() 57 else()