Spec-Zone.ru › CMake 3.24

CMAKE_GENERATOR_PLATFORM

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

Указание целевой платформы генератора, заданное пользователем.

Некоторые генераторы CMake поддерживают имя целевой платформы, которое предоставляется системному сборщику для выбора компилятора. Если пользователь указывает имя платформы (например, через опцию cmake(1) -A или переменную окружения CMAKE_GENERATOR_PLATFORM), значение будет доступно в этой переменной.

Значение этой переменной не должно изменяться кодом проекта. Файл цепочки инструментов, указанный переменной CMAKE_TOOLCHAIN_FILE, может его инициализировать CMAKE_GENERATOR_PLATFORM. После того, как дерево сборки было инициализировано с определенным значением для этой переменной, изменение значения имеет неопределённое поведение.

Поддержка указания платформы реализована только для определённых генераторов:

  • Для генераторов Visual Studio с VS 2005 и выше это указывает целевую архитектуру.
  • Для Green Hills MULTI это указывает целевую архитектуру.

См. документацию системного сборщика для допустимых имён платформ.

Выбор платформы Visual Studio

В генераторах Visual Studio выбранное имя платформы предоставляется в переменной CMAKE_VS_PLATFORM_NAME.

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

Spec-Zone.ru

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