mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
cmake: warn on use of the now deprecated symbols
Follow-up to 9108da2c26
Closes #8052
This commit is contained in:
parent
cc2870e275
commit
0969805e20
@ -352,12 +352,27 @@ if(WIN32)
|
||||
check_library_exists_concat("winmm" getch HAVE_LIBWINMM)
|
||||
endif()
|
||||
|
||||
# This check below for use of deprecated symbols is only temporary and is to
|
||||
# be removed again after a year's service. Remove after November 25, 2022.
|
||||
set(CURL_RECONFIG_REQUIRED 0)
|
||||
foreach(_LIB GSSAPI OPENLDAP LIBSSH LIBSSH2 BEARSSL MBEDTLS NSS OPENSSL
|
||||
SCHANNEL SECTRANSP WOLFSSL)
|
||||
if(CMAKE_USE_${_LIB})
|
||||
set(CURL_RECONFIG_REQUIRED 1)
|
||||
message(SEND_ERROR "The option CMAKE_USE_${_LIB} was renamed to CURL_USE_${_LIB}.")
|
||||
endif()
|
||||
endforeach()
|
||||
if(CMAKE_USE_WINSSL)
|
||||
set(CURL_RECONFIG_REQUIRED 1)
|
||||
message(SEND_ERROR "The option CMAKE_USE_WINSSL was renamed to CURL_USE_SCHANNEL.")
|
||||
endif()
|
||||
if(CURL_RECONFIG_REQUIRED)
|
||||
message(FATAL_ERROR "Reconfig required")
|
||||
endif()
|
||||
|
||||
# check SSL libraries
|
||||
# TODO support GnuTLS
|
||||
option(CURL_ENABLE_SSL "Enable SSL support" ON)
|
||||
if(CURL_USE_SCHANNEL)
|
||||
message(FATAL_ERROR "The cmake option CURL_USE_SCHANNEL was renamed to CURL_USE_SCHANNEL.")
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
cmake_dependent_option(CURL_USE_SECTRANSP "enable Apple OS native SSL/TLS" OFF CURL_ENABLE_SSL OFF)
|
||||
|
Loading…
Reference in New Issue
Block a user