Spec-Zone.ru › CMake 3.28

CMAKE__COMPILER_ID

Строка идентификации компилятора.

Короткая строка, уникальная для поставщика компилятора. Возможные значения включают:

Значение

Имя

Absoft

Absoft Fortran

ADSP

Analog VisualDSP++

AppleClang

Apple Clang

ARMCC

ARM Compiler

ARMClang

ARM Compiler, основанный на Clang

Bruce

Bruce C Compiler

CCur

Concurrent Fortran

Clang

LLVM Clang

Cray

Cray Compiler

CrayClang

Cray Clang-based Compiler

Embarcadero, Borland

Embarcadero

Flang

Классический компилятор Fortran Flang

LLVMFlang

Компилятор Fortran Flang на основе LLVM

Fujitsu

Компилятор Fujitsu HPC (режим Trad)

FujitsuClang

Компилятор Fujitsu HPC (режим Clang)

G95

G95 Fortran

GNU

GNU Compiler Collection

GHS

Green Hills Software

HP

Компилятор Hewlett-Packard

IAR

IAR Systems

Intel

Классический компилятор Intel

IntelLLVM

Компилятор Intel на основе LLVM

LCC

Компилятор MCST Elbrus C/C++/Fortran

MSVC

Microsoft Visual Studio

NVHPC

Компилятор NVIDIA HPC

NVIDIA

Компилятор NVIDIA CUDA

OrangeC

Компилятор OrangeC

OpenWatcom

Open Watcom

PGI

The Portland Group

PathScale

PathScale

SDCC

Компилятор Small Device C

SunPro

Oracle Solaris Studio

Tasking

Наборы инструментов компиляции Tasking

TI

Texas Instruments

TinyCC

Tiny C Compiler

XL, VisualAge, zOS

IBM XL

XLClang

IBM Clang-based XL

IBMClang

Компилятор IBM на основе LLVM

Эта переменная не гарантируется для всех компиляторов или языков.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.28/variable/CMAKE_LANG_COMPILER_ID.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API