CMAKE_SYSTEM_NAME

CMake 要为其构建的操作系统的名称。请参阅操作系统版本的 CMAKE_SYSTEM_VERSION 变量。

请注意,在脚本模式下运行时,“CMAKE_SYSTEM_NAME”默认情况下未设置为任何内容,因为它没有构建任何内容。

主机构建的系统名称

CMAKE_SYSTEM_NAME 默认设置为与 CMAKE_HOST_SYSTEM_NAME 变量相同的值,以便构建以主机系统为目标。

交叉编译的系统名称

CMAKE_SYSTEM_NAME 可以在第一次配置新的构建树时明确设置,以启用 交叉编译。在这种情况下,CMAKE_SYSTEM_VERSION 变量也必须显式设置。