CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT¶
在版本 3.14 中加入。
編譯器前端變體的識別字串。
有些編譯器有多個不同的前端,用於接受命令列選項。(例如,Clang
最初只有一個與 GNU
編譯器相容的前端,但自從移植到 Windows (Clang-Cl
) 後,現在也支援與 MSVC
相容的前端。) 當 CMake 偵測到這類編譯器時,它會將此變數設定為類似其前端的編譯器的 CMAKE_<LANG>_COMPILER_ID
。
注意
換句話說,此變數描述編譯器前端預期的命令列選項和語言擴充功能。
在版本 3.26 中變更: 此變數適用於只有一個前端變體的 GNU
、MSVC
和 AppleClang
編譯器。