CMAKE_<LANG>_COMPILER_ID

编译器标识字符串。

编译器供应商独有的短字符串。可能的值包括:

价值

姓名

Absoft

Absoft Fortran

ADSP

模拟VisualDSP++

AppleClang

苹果叮当声

ARMCC

ARM 编译器

ARMClang

基于 Clang 的 ARM 编译器

布鲁斯

布鲁斯 C 编译器

CCur

并发 Fortran

LLVM 铿锵声

克雷

克雷编译器

EmbarcaderoBorland

Embarcadero

法兰

经典 Flang Fortran 编译器

LLVMFlang

LLVM Flang Fortran 编译器

富士通

Fujitsu HPC 编译器(Trad 模式)

FujitsuClang

富士通 HPC 编译器(Clang 模式)

G95

G95 Fortran

GNU

GNU 编译器集合

全球统一制度

绿山软件

惠普

惠普编译器

IAR

IAR 系统

英特尔

英特尔经典编译器

IntelLLVM

基于英特尔 LLVM 的编译器

低成本航运公司

MCST Elbrus C/C++/Fortran 编译器

MSVC

Microsoft Visual Studio

NVHPC

NVIDIA HPC 编译器

英伟达

NVIDIA CUDA 编译器

OpenWatcom

打开 Watcom

PGI

波特兰集团

PathScale

路径尺度

SDCC

小型设备 C 编译器

SunPro

Oracle Solaris Studio

任务

任务编译器工具集

TI

德州仪器

TinyCC

微型 C 编译器

XLVisualAgezOS

IBM XL

XLClang

基于 IBM Clang 的 XL

IBMClang

IBM 基于 LLVM 的编译器

不保证为所有编译器或语言定义此变量。