CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT¶
在版本 3.14 中添加。
编译器前端变体的标识字符串。
有些编译器有用于接收命令行选项的多个不同的前端。(例如 Clang
起初仅有一个与 GNU
编译器兼容的前端,但自移植到 Windows (Clang-Cl
) 之后,它现在还支持与 MSVC
兼容的前端。)当 CMake 检测到此类编译器时,它会将此变量设置为与 CMAKE_<LANG>_COMPILER_ID
类似的编译器前端的 CMAKE_<LANG>_COMPILER_ID
。
注意
换句话说,此变量描述了编译器前端期望的命令行选项和语言扩展。
在版本 3.26 中更改: 对于只有一种前端变体的 GNU
、MSVC
和 AppleClang
编译器,将设置此变量。