CMAKE_TLS_VERIFY
Задаёт значение по умолчанию для параметров TLS_VERIFY команд file(DOWNLOAD) и file(UPLOAD). Если эта переменная не задана, команды проверяют переменную окружения CMAKE_TLS_VERIFY. Если не задано ни то, ни другое, значение по умолчанию — включено.
Изменено в версии 3.31: Значение по умолчанию — включено. Ранее значение по умолчанию было выключено. Чтобы восстановить прежнее значение по умолчанию, пользователи могут задать переменной окружения CMAKE_TLS_VERIFY значение 0.
Эта переменная также используется модулями ExternalProject и FetchContent для внутренних вызовов file(DOWNLOAD).
Проверка TLS помогает убедиться, что подключение устанавливается с нужным сервером. При загрузке заведомо известного содержимого следует также проверять его хеши.
set(CMAKE_TLS_VERIFY TRUE)
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_TLS_VERIFY.html