CMAKE_SYSTEM_NAME — CMake 3.4.3 Documentation

### Navigation

- index
- next |
- previous |
- CMake »
- 3.4.3 Documentation »
- cmake-variables(7) »

# CMAKE_SYSTEM_NAME

The name of the operating system for which CMake is to build. See the `CMAKE_SYSTEM_VERSION` variable for the OS version.

## System Name for Host Builds

`CMAKE_SYSTEM_NAME` is by default set to the same value as the `CMAKE_HOST_SYSTEM_NAME` variable so that the build targets the host system.

## System Name for Cross Compiling

`CMAKE_SYSTEM_NAME` may be set explicitly when first configuring a new build tree in order to enable cross compiling. In this case the `CMAKE_SYSTEM_VERSION` variable must also be set explicitly.

### Navigation

- index
- next |
- previous |
- CMake »
- 3.4.3 Documentation »
- cmake-variables(7) »