CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT
Новое в версии 3.14.
Строка идентификации варианта компилятора frontend.
Некоторые компиляторы имеют несколько различных frontends для обработки командной строки. (Например, Clang изначально имел только frontend, совместимый с компилятором GNU, но после переноса на Windows (Clang-Cl) он также поддерживает frontend, совместимый с MSVC.) Когда CMake обнаруживает такой компилятор, он устанавливает эту переменную в значение, которое было бы CMAKE_<LANG>_COMPILER_ID для компилятора, frontend которого он напоминает.
Примечание
Другими словами, эта переменная описывает, какие параметры командной строки и языковые расширения ожидает frontend компилятора.
Изменено в версии 3.26: Эта переменная устанавливается для компиляторов GNU, MSVC, и AppleClang, которые имеют только один вариант frontend.
© 2000–2023 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.26/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.html