Spec-Zone.ru › CMake

CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION

Добавлен в версии 3.4.

Версия платформы целевой Windows для Visual Studio.

При нацеливании на Windows 10 и выше, Генераторы Visual Studio для VS 2015 и выше поддерживают указание версии Windows SDK:

  • Если CMAKE_GENERATOR_PLATFORM указывает поле version=, как описано в Выбор платформы Visual Studio, эта версия SDK выбирается.
  • В противном случае, если переменная среды WindowsSDKVersion установлена на доступную версию SDK, выбирается эта версия. Это предназначено для использования в средах, созданных vcvarsall.bat или аналогичными скриптами.

    Добавлен в версии 3.27: Это активируется политикой CMP0149.

  • В противном случае, если CMAKE_SYSTEM_VERSION установлена на доступную версию SDK, выбирается эта версия.

    Изменено в версии 3.27: Это отключено политикой CMP0149.

  • В противном случае CMake использует последнюю доступную версию Windows SDK.

Выбранное значение версии целевой платформы Windows предоставляется в CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION. Если SDK Windows 10 недоступен, это значение будет пустым.

Можно установить переменную среды CMAKE_WINDOWS_KITS_10_DIR в абсолютный путь, чтобы указать CMake искать SDK Windows 10 в пользовательском расположении. Ожидается, что указанная директория будет содержать каталоги Include/10.0.*.

См. также CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.

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

Spec-Zone.ru

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