CMAKE_GENERATOR_PLATFORM
Спецификация целевой платформы, специфичная для генератора, предоставленная пользователем.
Некоторые генераторы CMake поддерживают имя целевой платформы, которое предоставляется системному инструменту сборки для выбора инструментальной цепочки компилятора. Если пользователь указывает имя платформы (например, через cmake(1) -A опцию), значение будет доступно в этой переменной.
Значение этой переменной никогда не должно изменяться кодом проекта. Файл инструментальной цепочки, указанный переменной CMAKE_TOOLCHAIN_FILE, может инициализировать CMAKE_GENERATOR_PLATFORM. После того, как заданная структура сборки была инициализирована с определённым значением для этой переменной, изменение значения имеет неопределённое поведение.
Поддержка спецификации платформы поддерживается только определенными генераторами:
- Для Генераторов Visual Studio с VS 2005 и выше это указывает целевую архитектуру.
- Для
Green Hills MULTIэто указывает целевую архитектуру.
См. документацию системного инструмента сборки для допустимых имён платформ.
Выбор платформы Visual Studio
В Генераторах Visual Studio выбранное имя платформы предоставляется в переменной CMAKE_VS_PLATFORM_NAME.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/variable/CMAKE_GENERATOR_PLATFORM.html