CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION
Новое в версии 3.4.
Версия платформы Visual Studio Windows.
При нацеливании на Windows 10 и выше, генераторы Visual Studio для VS 2015 и выше поддерживают указание версии Windows SDK:
- Если Генераторы Visual Studio
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/v3.27/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.html