Here is a list of all macros with links to the files they belong to:

- __has_include : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- ARCHITECTURE_ID : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- C_STD_11 : CMakeCCompilerId.c
- C_STD_17 : CMakeCCompilerId.c
- C_STD_23 : CMakeCCompilerId.c
- C_STD_99 : CMakeCCompilerId.c
- C_VERSION : CMakeCCompilerId.c
- COMPILER_ID : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- CXX_STD : CMakeCXXCompilerId.cpp
- CXX_STD_11 : CMakeCXXCompilerId.cpp
- CXX_STD_14 : CMakeCXXCompilerId.cpp
- CXX_STD_17 : CMakeCXXCompilerId.cpp
- CXX_STD_20 : CMakeCXXCompilerId.cpp
- CXX_STD_23 : CMakeCXXCompilerId.cpp
- CXX_STD_98 : CMakeCXXCompilerId.cpp
- DEC : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- HEX : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- PLATFORM_ID : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- STRINGIFY : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp
- STRINGIFY_HELPER : CMakeCCompilerId.c, CMakeCXXCompilerId.cpp