CMAKE_HOST_SYSTEM_PROCESSOR

运行 CMake 的 CPU 的名称。

Windows 平台

在 Windows 上,此变量设置为环境变量“PROCESSOR_ARCHITECTURE”的值。

Unix 平台

在支持 uname 的系统上,此变量设置为以下输出:

  • GNU、Linux、Cygwin、Android 或上的 uname -m

  • OpenBSD 上的``arch``,或者

  • 在其他系统上,

    • uname -p 如果它的退出代码是非零的,或者

    • uname -m 否则。

macOS 平台

默认使用 uname -m 的值。

在 Apple Silicon 主机上,uname -m 打印的架构可能会根据 CMake 自身的架构和调用进程树的架构而有所不同。

在 3.19.2 版本加入: 在 Apple Silicon 主机上: