Spec-Zone.ru › CMake 3.29

CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT

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

Строка идентификации варианта компилятора front-end.

Некоторые компиляторы имеют несколько различных front-end для обработки параметров командной строки. (Например, Clang изначально имел только front-end, совместимый с компилятором GNU, но после портирования на Windows (Clang-Cl) он также стал поддерживать front-end, совместимый с MSVC. ) Когда CMake обнаруживает такой компилятор, он устанавливает эту переменную в значение, которое было бы CMAKE_<LANG>_COMPILER_ID для компилятора, front-end которого он напоминает.

Примечание

Другими словами, эта переменная описывает ожидаемые параметры командной строки и расширения языка для front-end компилятора.

Изменено в версии 3.26: Эта переменная устанавливается для компиляторов GNU, MSVC, и AppleClang, которые имеют только один вариант front-end.

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

Spec-Zone.ru

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