VS_NO_COMPILE_BATCHING
Добавлена в версии 3.24.
Отключить групповую компиляцию для целевого объекта. Обычно MSBuild вызывает компилятор с несколькими файлами c/cpp, и компилятор запускает дочерние процессы для каждого файла, чтобы сделать сборку параллельной. Если вы хотите, чтобы компилятор вызывался по одному файлу за раз, установите VS_NO_COMPILE_BATCHING в ON. Если этот флаг установлен, MSBuild будет вызывать компилятор по одному файлу c/cpp за раз. Полезно, когда вы хотите использовать инструмент, который заменяет компилятор, например, какой-нибудь инструмент кеширования сборки.
Это свойство инициализируется переменной CMAKE_VS_NO_COMPILE_BATCHING, если она установлена при создании целевого объекта.
Пример
Это демонстрирует установку свойства для целевого объекта foo.
add_library(foo SHARED foo.cpp) set_property(TARGET foo PROPERTY VS_NO_COMPILE_BATCHING ON)
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/VS_NO_COMPILE_BATCHING.html