Spec-Zone.ru › CMake 3.19

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.19.0-rc3 предупреждает, если параметр не задан, и использует OLD поведение. Используйте команду cmake_policy(), чтобы явно установить его в OLD или NEW.

Примечание

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

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

Spec-Zone.ru

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