CMAKE_HOST_SYSTEM_PROCESSOR — CMake 4.0.1 Documentation (original) (raw)

The name of the CPU CMake is running on.

Windows Platforms

On Windows, this variable is set to the value of the environment variablePROCESSOR_ARCHITECTURE.

Unix Platforms

On systems that support uname, this variable is set to the output of:

macOS Platforms

The value of uname -m is used by default.

On Apple Silicon hosts, the architecture printed by uname -m may vary based on CMake's own architecture and that of the invoking process tree.

Added in version 3.19.2: On Apple Silicon hosts: