Spec-Zone.ru › CMake 3.22

CMAKE_VS_PLATFORM_TOOLSET_VERSION

Новое в версии 3.12.

Версия набора инструментов платформы Visual Studio.

Генераторы Visual Studio для VS 2017 и выше позволяют выбрать второстепенные версии одного и того же набора инструментов. Номер версии набора инструментов может быть задан полем в Генераторах Visual Studio в формате version=14.11. Если не задано значение, CMake выберет набор инструментов по умолчанию. Значение может быть пустым, если не была выбрана второстепенная версия и используется значение по умолчанию.

Если значение не пустое, это номер версии, который MSBuild использует в именах своих Microsoft.VCToolsVersion.*.props файлов.

Новое в версии 3.19.7: Набор инструментов VS 16.9 также может быть задан как 14.28.16.9, так как VS 16.10 использует имя файла Microsoft.VCToolsVersion.14.28.16.9.props.

Трехкомпонентные версии набора инструментов MSVC

Новое в версии 3.19.7.

Поле version= может содержать трёхкомпонентную версию набора инструментов, такую как 14.28.29910, и CMake преобразует её в имя, используемое файлами MSBuild Microsoft.VCToolsVersion.*.props. Это полезно для различения наборов инструментов VS 16.8 14.28.29333 и VS 16.9 14.28.29910. Это также соответствует поведению vcvarsall -vcvars_ver=.

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

Spec-Zone.ru

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