CMP0147
Новое в версии 3.27.
Генераторы Visual Studio строят пользовательские команды параллельно.
Visual Studio 15.8 (2017) и новее поддерживают построение пользовательских команд параллельно. CMake 3.27 и выше предпочитают включать это поведение, добавив BuildInParallel настройку к пользовательским командам в .vcxproj файлах. Данная политика обеспечивает совместимость для проектов, которые не были обновлены для ожидания этого, например, потому что их пользовательские команды случайно полагались на последовательное выполнение MSBuild.
OLD поведение для этой политики — не добавлять BuildInParallel. NEW поведение для этой политики — добавить BuildInParallel для VS 15.8 и новее.
Данная политика была введена в версии CMake 3.27. Используйте команду cmake_policy(), чтобы явно установить её в OLD или NEW. В отличие от многих политик, CMake версии 3.27.9 не предупреждает, когда эта политика не установлена, и просто использует OLD поведение.
Примечание
OLD поведение политики deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.27/policy/CMP0147.html