Spec-Zone.ru › CMake 3.18

CMP0097

ExternalProject_Add() с GIT_SUBMODULES "" не инициализирует подмодули.

Модуль предоставляет опцию GIT_SUBMODULES, которая управляет тем, какие подмодули инициализировать и обновлять. Начиная с CMake 3.16, явное задание GIT_SUBMODULES пустой строкой означает, что подмодули не будут инициализированы или обновлены.

Данная политика обеспечивает совместимость для проектов, которые не были обновлены для ожидания нового поведения.

Поведение OLD для этой политики заключается в том, что GIT_SUBMODULES при установке в пустую строку инициализирует и обновляет все git подмодули. Поведение NEW для этой политики заключается в том, что GIT_SUBMODULES при установке в пустую строку не инициализирует и не обновляет никаких git подмодулей.

Эта политика была введена в версии CMake 3.16. Используйте команду cmake_policy(), чтобы установить её в OLD или NEW явно. В отличие от большинства политик, CMake версии 3.18.4 не предупреждает, когда эта политика не установлена, и просто использует поведение OLD.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.18/policy/CMP0097.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API