Spec-Zone.ru › CMake 3.18

CMP0087

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.18.4 предупреждает, когда политика не установлена, и использует 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.18/policy/CMP0087.html

Spec-Zone.ru

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