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 主機上