CMAKE_TLS_VERIFY

指定 file(DOWNLOAD)file(UPLOAD) 命令的 TLS_VERIFY 选项的默认值。如果未设置此变量,则命令将检查 CMAKE_TLS_VERIFY 环境变量。如果两者均未设置,则默认值为 on

在版本 3.31 中更改: 默认值为 on。之前,默认值为 off。用户可以将 CMAKE_TLS_VERIFY 环境变量设置为 0 以还原旧默认值。

此变量也由 ExternalProjectFetchContent 模块用于对 file(DOWNLOAD) 的内部调用。

TLS 验证可以帮助确保连接到所需的服务器。在下载已知内容时,还应该使用文件哈希对其进行验证。

set(CMAKE_TLS_VERIFY TRUE)