CMAKE_TLS_VERIFY

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

3.31 版本中的变化: 默认值为开启。以前默认值为关闭。用户可以将 CMAKE_TLS_VERIFY 环境变量设置为 0 以恢复旧的默认值。

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

TLS 验证有助于确保您连接到所需的服务器。下载已知内容时,还应使用文件哈希来验证它。

set(CMAKE_TLS_VERIFY TRUE)