Spec-Zone.ru › CMake 3.11

IMPORTED_GLOBAL

Указание, является ли IMPORTED цель глобально видимой.

Булево значение этого свойства равно True для целей, созданных с помощью IMPORTED GLOBAL опций к add_executable() или add_library(). Оно всегда равно False для целей, построенных в рамках проекта.

Для целей, созданных с помощью IMPORTED опции к add_executable() или add_library(), но без дополнительной опции GLOBAL, это значение также равно False. Однако, установка этого свойства для такой локальной IMPORTED цели в значение True повышает эту цель до глобального уровня. Это повышение может быть выполнено только в той же директории, где была создана эта IMPORTED цель в первую очередь.

После того, как импортированная цель стала глобальной, её нельзя изменить обратно на неглобальную. Следовательно, если проект устанавливает это свойство, он может только задать значение True. CMake выдаст ошибку, если проект попытается установить свойство в значение, отличное от True, даже если это значение было уже False.

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

Spec-Zone.ru

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