Loading CMakeLists.txt +32 −31 Original line number Diff line number Diff line Loading @@ -224,6 +224,36 @@ if(WIN32) check_library_exists_concat("winmm" getch HAVE_LIBWINMM) endif() option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ON) mark_as_advanced(CMAKE_USE_OPENSSL) set(USE_SSLEAY OFF) set(USE_OPENSSL OFF) set(HAVE_LIBCRYPTO OFF) set(HAVE_LIBSSL OFF) if(CMAKE_USE_OPENSSL) find_package(OpenSSL) if(OPENSSL_FOUND) list(APPEND CURL_LIBS ${OPENSSL_LIBRARIES}) set(USE_SSLEAY ON) set(USE_OPENSSL ON) set(HAVE_LIBCRYPTO ON) set(HAVE_LIBSSL ON) include_directories(${OPENSSL_INCLUDE_DIR}) set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) check_include_file_concat("openssl/crypto.h" HAVE_OPENSSL_CRYPTO_H) check_include_file_concat("openssl/engine.h" HAVE_OPENSSL_ENGINE_H) check_include_file_concat("openssl/err.h" HAVE_OPENSSL_ERR_H) check_include_file_concat("openssl/pem.h" HAVE_OPENSSL_PEM_H) check_include_file_concat("openssl/pkcs12.h" HAVE_OPENSSL_PKCS12_H) check_include_file_concat("openssl/rsa.h" HAVE_OPENSSL_RSA_H) check_include_file_concat("openssl/ssl.h" HAVE_OPENSSL_SSL_H) check_include_file_concat("openssl/x509.h" HAVE_OPENSSL_X509_H) check_include_file_concat("openssl/rand.h" HAVE_OPENSSL_RAND_H) endif() endif() if(NOT CURL_DISABLE_LDAP) if(WIN32) Loading @@ -248,6 +278,7 @@ if(NOT CURL_DISABLE_LDAP) # Now that we know, we're not using windows LDAP... if(NOT CURL_LDAP_WIN) # Check for LDAP set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) check_library_exists_concat(${CMAKE_LDAP_LIB} ldap_init HAVE_LIBLDAP) check_library_exists_concat(${CMAKE_LBER_LIB} ber_init HAVE_LIBLBER) else() Loading Loading @@ -302,7 +333,7 @@ if(NOT CURL_DISABLE_LDAP) }" ) set(CMAKE_REQUIRED_DEFINITIONS "-DLDAP_DEPRECATED=1" "-DWIN32_LEAN_AND_MEAN") set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB}) list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB}) if(HAVE_LIBLBER) list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LBER_LIB}) endif() Loading Loading @@ -353,36 +384,6 @@ if(CURL_ZLIB) endif() endif() option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ON) mark_as_advanced(CMAKE_USE_OPENSSL) set(USE_SSLEAY OFF) set(USE_OPENSSL OFF) set(HAVE_LIBCRYPTO OFF) set(HAVE_LIBSSL OFF) if(CMAKE_USE_OPENSSL) find_package(OpenSSL) if(OPENSSL_FOUND) list(APPEND CURL_LIBS ${OPENSSL_LIBRARIES}) set(USE_SSLEAY ON) set(USE_OPENSSL ON) set(HAVE_LIBCRYPTO ON) set(HAVE_LIBSSL ON) include_directories(${OPENSSL_INCLUDE_DIR}) set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) check_include_file_concat("openssl/crypto.h" HAVE_OPENSSL_CRYPTO_H) check_include_file_concat("openssl/engine.h" HAVE_OPENSSL_ENGINE_H) check_include_file_concat("openssl/err.h" HAVE_OPENSSL_ERR_H) check_include_file_concat("openssl/pem.h" HAVE_OPENSSL_PEM_H) check_include_file_concat("openssl/pkcs12.h" HAVE_OPENSSL_PKCS12_H) check_include_file_concat("openssl/rsa.h" HAVE_OPENSSL_RSA_H) check_include_file_concat("openssl/ssl.h" HAVE_OPENSSL_SSL_H) check_include_file_concat("openssl/x509.h" HAVE_OPENSSL_X509_H) check_include_file_concat("openssl/rand.h" HAVE_OPENSSL_RAND_H) endif(OPENSSL_FOUND) endif(CMAKE_USE_OPENSSL) #libSSH2 option(CMAKE_USE_LIBSSH2 "Use libSSH2" ON) mark_as_advanced(CMAKE_USE_LIBSSH2) Loading Loading
CMakeLists.txt +32 −31 Original line number Diff line number Diff line Loading @@ -224,6 +224,36 @@ if(WIN32) check_library_exists_concat("winmm" getch HAVE_LIBWINMM) endif() option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ON) mark_as_advanced(CMAKE_USE_OPENSSL) set(USE_SSLEAY OFF) set(USE_OPENSSL OFF) set(HAVE_LIBCRYPTO OFF) set(HAVE_LIBSSL OFF) if(CMAKE_USE_OPENSSL) find_package(OpenSSL) if(OPENSSL_FOUND) list(APPEND CURL_LIBS ${OPENSSL_LIBRARIES}) set(USE_SSLEAY ON) set(USE_OPENSSL ON) set(HAVE_LIBCRYPTO ON) set(HAVE_LIBSSL ON) include_directories(${OPENSSL_INCLUDE_DIR}) set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) check_include_file_concat("openssl/crypto.h" HAVE_OPENSSL_CRYPTO_H) check_include_file_concat("openssl/engine.h" HAVE_OPENSSL_ENGINE_H) check_include_file_concat("openssl/err.h" HAVE_OPENSSL_ERR_H) check_include_file_concat("openssl/pem.h" HAVE_OPENSSL_PEM_H) check_include_file_concat("openssl/pkcs12.h" HAVE_OPENSSL_PKCS12_H) check_include_file_concat("openssl/rsa.h" HAVE_OPENSSL_RSA_H) check_include_file_concat("openssl/ssl.h" HAVE_OPENSSL_SSL_H) check_include_file_concat("openssl/x509.h" HAVE_OPENSSL_X509_H) check_include_file_concat("openssl/rand.h" HAVE_OPENSSL_RAND_H) endif() endif() if(NOT CURL_DISABLE_LDAP) if(WIN32) Loading @@ -248,6 +278,7 @@ if(NOT CURL_DISABLE_LDAP) # Now that we know, we're not using windows LDAP... if(NOT CURL_LDAP_WIN) # Check for LDAP set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES}) check_library_exists_concat(${CMAKE_LDAP_LIB} ldap_init HAVE_LIBLDAP) check_library_exists_concat(${CMAKE_LBER_LIB} ber_init HAVE_LIBLBER) else() Loading Loading @@ -302,7 +333,7 @@ if(NOT CURL_DISABLE_LDAP) }" ) set(CMAKE_REQUIRED_DEFINITIONS "-DLDAP_DEPRECATED=1" "-DWIN32_LEAN_AND_MEAN") set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB}) list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB}) if(HAVE_LIBLBER) list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LBER_LIB}) endif() Loading Loading @@ -353,36 +384,6 @@ if(CURL_ZLIB) endif() endif() option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ON) mark_as_advanced(CMAKE_USE_OPENSSL) set(USE_SSLEAY OFF) set(USE_OPENSSL OFF) set(HAVE_LIBCRYPTO OFF) set(HAVE_LIBSSL OFF) if(CMAKE_USE_OPENSSL) find_package(OpenSSL) if(OPENSSL_FOUND) list(APPEND CURL_LIBS ${OPENSSL_LIBRARIES}) set(USE_SSLEAY ON) set(USE_OPENSSL ON) set(HAVE_LIBCRYPTO ON) set(HAVE_LIBSSL ON) include_directories(${OPENSSL_INCLUDE_DIR}) set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) check_include_file_concat("openssl/crypto.h" HAVE_OPENSSL_CRYPTO_H) check_include_file_concat("openssl/engine.h" HAVE_OPENSSL_ENGINE_H) check_include_file_concat("openssl/err.h" HAVE_OPENSSL_ERR_H) check_include_file_concat("openssl/pem.h" HAVE_OPENSSL_PEM_H) check_include_file_concat("openssl/pkcs12.h" HAVE_OPENSSL_PKCS12_H) check_include_file_concat("openssl/rsa.h" HAVE_OPENSSL_RSA_H) check_include_file_concat("openssl/ssl.h" HAVE_OPENSSL_SSL_H) check_include_file_concat("openssl/x509.h" HAVE_OPENSSL_X509_H) check_include_file_concat("openssl/rand.h" HAVE_OPENSSL_RAND_H) endif(OPENSSL_FOUND) endif(CMAKE_USE_OPENSSL) #libSSH2 option(CMAKE_USE_LIBSSH2 "Use libSSH2" ON) mark_as_advanced(CMAKE_USE_LIBSSH2) Loading