On this page
CMAKE_<LANG>_COMPILER_ID
Compiler identification string.
A short string unique to the compiler vendor. Possible values include:
Value |
Name |
---|---|
|
|
|
Analog VisualDSP++ |
|
Apple Clang |
|
ARM Compiler |
|
ARM Compiler based on Clang |
|
Bruce C Compiler |
|
Concurrent Fortran |
|
|
|
Cray Compiler |
|
|
|
|
|
|
|
Fujitsu HPC compiler (Trad mode) |
|
Fujitsu HPC compiler (Clang mode) |
|
|
|
|
|
|
|
Hewlett-Packard Compiler |
|
IAR Systems |
|
Intel Compiler |
|
Intel LLVM-Based Compiler |
|
MCST Elbrus C/C++/Fortran Compiler |
|
|
|
|
|
|
|
|
|
The Portland Group |
|
PathScale |
|
|
|
Oracle Solaris Studio |
|
|
|
Texas Instruments |
|
|
|
IBM XL |
|
IBM Clang-based XL |
|
IBM LLVM-based Compiler |
This variable is not guaranteed to be defined for all compilers or languages.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.25/variable/CMAKE_LANG_COMPILER_ID.html