CMAKE_HOST_SYSTEM_PROCESSOR

CMake 正在运行的 CPU 名称。

Windows 平台

在 Windows 中,此变量设置为环境变量 PROCESSOR_ARCHITECTURE 的值。

Unix 平台

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

  • uname -m 在 GNU、Linux、Cygwin、Android 上,或

  • arch 在 OpenBSD 上,或

  • 在其他系统上,

    • uname -p 如果其退出代码非零,或

    • uname -m 否则。

macOS 平台

默认情况下,使用的是 uname -m 的值。

在 Apple Silicon 主机上,uname -m 输出的体系结构可能因 CMake 自身的体系结构和调用进程树的体系结构而异。

在 3.19.2 版本中新增:在 Apple Silicon 主机上