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