Spec-Zone.ru › CMake 3.28

CMP0087

Новое в версии 3.14.

install(CODE) и install(SCRIPT) поддерживают выражения генератора.

В CMake 3.13 и ранее, install(CODE) и install(SCRIPT) не вычисляли выражения генератора. CMake 3.14 и более поздние версии будут вычислять выражения генератора для install(CODE) и install(SCRIPT).

Поведение этого параметра по умолчанию — install(CODE) и install(SCRIPT) не должны вычислять выражения генератора. Поведение по умолчанию — вычислять выражения генератора для install(CODE) и install(SCRIPT).

Обратите внимание, что важно значение этого параметра в конце области каталога, а не его значение во время вызова install(CODE) или install(SCRIPT). Это имеет последствия для вызовов этих команд из мест, которые имеют свою собственную область политики, но не свою собственную область каталога (например, из файлов, добавленных с помощью include(), а не add_subdirectory()).

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

Примечание

Поведение параметра по умолчанию — deprecated by definition и может быть удалено в будущей версии CMake.

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

Spec-Zone.ru

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