Spec-Zone.ru › CMake 3.15

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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/prop_tgt/IMPORTED_GLOBAL.html

Spec-Zone.ru

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