Spec-Zone.ru › CMake 3.7

CMP0024

Запретить включение результата export.

CMake 2.8.12 и ниже допускали использование команды include() с результатом команды export(). Это основано на предположении, что команда export() имеет немедленное действие во время конфигурации во время выполнения cmake. Некоторые свойства целей полностью не определяются до генерации, такие как язык линковки и полный список библиотек линковки. Будущая рефакторинг изменит действие команды export() на выполнение во время генерации. Используйте цели ALIAS вместо этого в случаях, когда цель состоит в том, чтобы ссылаться на цели под другим именем.

СТАРОЕ поведение этой политики — разрешать включение результата команды export(). НОВОЕ поведение этой политики — не разрешать включение результата команды export().

Эта политика была введена в версии CMake 3.0. Версия CMake 3.7.2 предупреждает, когда политика не установлена, и использует СТАРОЕ поведение. Используйте команду cmake_policy, чтобы явно установить ее в СТАРОЕ или НОВОЕ.

Примечание

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

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

Spec-Zone.ru

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