JOB_POOLS
Только Ninja: Список доступных пулов.
Пул — это именованное целочисленное свойство, которое определяет максимальное количество одновременных задач, которые может запустить правило, назначенное пулу. Свойство JOB_POOLS представляет собой список пар, разделённых точкой с запятой, используя синтаксис NAME=integer (без пробела после знака равенства).
Например:
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–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_gbl/JOB_POOLS.html