CMAKE_TLS_VERIFY¶
指定 file(DOWNLOAD)
和 file(UPLOAD)
命令的 TLS_VERIFY
选项的默认值。如果未设置此变量,则命令会检查 CMAKE_TLS_VERIFY
环境变量。如果两者都未设置,则默认值为 on。
在 3.31 版本中变更: 默认值为 on。之前,默认值为 off。用户可以将 CMAKE_TLS_VERIFY
环境变量设置为 0
以恢复旧的默认值。
此变量也由 ExternalProject
和 FetchContent
模块用于对 file(DOWNLOAD)
的内部调用。
TLS 验证可以帮助提供连接到所需服务器的信心。当下载已知内容时,还应使用文件哈希来验证它。
set(CMAKE_TLS_VERIFY TRUE)