Spec-Zone.ru › CMake 3.30

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

Spec-Zone.ru

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