Mercurial > hg > orthanc
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() |