Spec-Zone.ru › CMake 3.31

CMP0087

Добавлен в версии 3.14.

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

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

Поведение политики OLD заключается в том, что для install(CODE) и install(SCRIPT) выражения генератора не вычисляются. Поведение NEW заключается в вычислении выражений генератора для install(CODE) и install(SCRIPT).

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

Эта политика была добавлена в CMake версии 3.14. Она может быть установлена с помощью cmake_policy() или cmake_minimum_required(). Если она не установлена, CMake выводит предупреждение и использует поведение OLD.

Примечание

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

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

Spec-Zone.ru

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