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.15/prop_tgt/EXCLUDE_FROM_ALL.html