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.20.0-rc3 предупреждает, если политика не установлена, и использует OLD поведение. Используйте команду cmake_policy(), чтобы установить её явно в OLD или NEW.
Примечание
Поведение этой политики по умолчанию — deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/policy/CMP0087.html