## 检测操作系统
CMake是可以跨平台的,所以必须了解如何优雅地操作系统。
```txt
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
project(wang6)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
message(STATUS "Configuring on Linux")
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
message(STATUS "Configuring on macOS")
elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
message(STATUS "Configuring on Windows")
elseif(CMAKE_SYSTEM_NAME STREQUAL "AIX")
message(STATUS "Configuring on IBM AIX")
else()
message(STATUS "Configuring on ${CMAKE_SYSTEM_NAME}")
endif()
```
测试一下项目:
```bash
mkdir -p build
cd build
cmake ..
```