CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT

加入於版本 3.14。

編譯器前端變體的識別字串。

有些編譯器有多個不同的前端來接受命令列選項。(例如,Clang 最初只有一個與 GNU 編譯器相容的前端,但自從移植到 Windows (Clang-Cl) 後,它現在也支援與 MSVC 相容的前端。) 當 CMake 偵測到此類編譯器時,它會將此變數設定為與該編譯器前端類似的CMAKE_<LANG>_COMPILER_ID

注意

換句話說,此變數描述編譯器前端期望的命令列選項和語言擴展。

變更於版本 3.26: 此變數會針對只有一個前端變體的 GNUMSVCAppleClang 編譯器設定。