Spec-Zone.ru › CMake 3.16

EXCLUDE_FROM_ALL

Установите это свойство целевого объекта в значение true (или false), чтобы исключить (или включить) целевой объект из целевого объекта «all» содержащей директории и её предков. Если целевой объект исключён, выполнение, например, make в содержащей директории или её предках не будет по умолчанию строить целевой объект.

Если это свойство целевого объекта не установлено, целевой объект будет включён в целевой объект «all» содержащей директории. Кроме того, он будет включён в целевой объект «all» родительских директорий, если не установлено свойство директории EXCLUDE_FROM_ALL.

При значении EXCLUDE_FROM_ALL в false или его отсутствии, целевой объект будет обновлён в процессе выполнения make install или его эквивалента для используемого генератора CMake. Если для целевого объекта установлено EXCLUDE_FROM_ALL в значение true, то любая попытка установить этот целевой объект будет иметь неопределённое поведение. Обратите внимание, что такой целевой объект всё ещё может безопасно быть указан в команде install(TARGETS), если компоненты установки, к которым относится целевой объект, не входят в набор компонентов, которые кто-либо пытается установить.

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

Spec-Zone.ru

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