|
|
@@ -327,7 +327,15 @@ macro (CMAKE_BUILD_UTILITIES)
|
|
|
if(CMAKE_TESTS_CDASH_SERVER)
|
|
|
set(CMAKE_CURL_TEST_URL "${CMAKE_TESTS_CDASH_SERVER}/user.php")
|
|
|
endif()
|
|
|
- option(CMAKE_USE_OPENSSL "Use OpenSSL." OFF)
|
|
|
+ set(_CMAKE_USE_OPENSSL_DEFAULT OFF)
|
|
|
+ if(NOT DEFINED CMAKE_USE_OPENSSL AND NOT WIN32 AND NOT APPLE
|
|
|
+ AND CMAKE_SYSTEM_NAME MATCHES "(Linux|FreeBSD)")
|
|
|
+ find_package(OpenSSL QUIET)
|
|
|
+ if(OPENSSL_FOUND)
|
|
|
+ set(_CMAKE_USE_OPENSSL_DEFAULT ON)
|
|
|
+ endif()
|
|
|
+ endif()
|
|
|
+ option(CMAKE_USE_OPENSSL "Use OpenSSL." ${_CMAKE_USE_OPENSSL_DEFAULT})
|
|
|
mark_as_advanced(CMAKE_USE_OPENSSL)
|
|
|
if(CMAKE_USE_OPENSSL)
|
|
|
set(CURL_CA_BUNDLE "" CACHE FILEPATH "Path to SSL CA Certificate Bundle")
|