Spec-Zone.ru › CMake 3.22

JOB_POOLS

Только Ninja: Список доступных пулов.

Пул — это именованное целочисленное свойство, определяющее максимальное количество одновременных задач, которые может запустить правило, назначенное пулу. Свойство JOB_POOLS представляет собой список пар, разделенных точкой с запятой, с использованием синтаксиса NAME=целое число (без пробела после знака равенства).

Например:

set_property(GLOBAL PROPERTY JOB_POOLS two_jobs=2 ten_jobs=10)

Определенные пулы могут быть использованы глобально, установив CMAKE_JOB_POOL_COMPILE и CMAKE_JOB_POOL_LINK или по целевому объекту, установив свойства целевого объекта JOB_POOL_COMPILE и JOB_POOL_LINK. Custom commands и custom targets могут указывать пулы с помощью параметра JOB_POOL. Использование пула, который не определен свойством JOB_POOLS, вызывает ошибку в ninja во время сборки.

Если не задано, это свойство использует значение переменной CMAKE_JOB_POOLS.

Целевые объекты сборки, предоставляемые CMake, предназначенные для индивидуального интерактивного использования, такие как install, автоматически помещаются в пул console.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/prop_gbl/JOB_POOLS.html

Spec-Zone.ru

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