Spec-Zone.ru › CMake

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() или cmake_minimum_required(). Если она не установлена, CMake не выдаёт предупреждение и использует OLD поведение.

Примечание

OLD поведение политики — deprecated by definition и может быть удалено в будущих версиях CMake.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/policy/CMP0147.html

Spec-Zone.ru

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