INSTALL_PARALLEL
Новое в версии 3.30.
Включает возможность параллельной установки для генератора Ninja.
Когда эта свойство ON, install/local цели имеют отключенный пул консолей, позволяя им выполняться одновременно.
Это свойство также предоставляет цель install/parallel, которая имеет явную зависимость от цели install/local для каждого подкаталога, рекурсивно проходя по проекту.
Установка этого свойства не влияет на поведение cmake --install. Установка должна вызываться путем непосредственного построения цели install/parallel.
Вызовы install(CODE) или install(SCRIPT) могут зависеть от действий, выполненных предыдущей командой install() в другом каталоге, например, от установленных файлов или настроек переменных. Если проект имеет такую логику установки, зависящую от порядка, параллельная установка не должна быть включена, чтобы предотвратить возможные гонки.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.30/prop_gbl/INSTALL_PARALLEL.html