Spec-Zone.ru › CMake 3.15

CMP0024

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

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

Поведение по умолчанию для этой политики — разрешать включение результата команды export(). Поведение по умолчанию для этой политики — не разрешать включение результата команды export().

Эта политика была введена в версии CMake 3.0. Версия CMake 3.15.7 предупреждает, если политика не установлена, и использует 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.15/policy/CMP0024.html

Spec-Zone.ru

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