Spec-Zone.ru › CMake 3.13

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.13/prop_tgt/IMPORTED_GLOBAL.html

Spec-Zone.ru

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