文档:cmake-generators(7) — CMake 3.23.1 Documentation
1.简介
CMake 生成器负责编写原生构建系统文件。
必须为构建树选择确切的生成器以确定要使用的本机构建系统。
可以选择额外生成器作为某些命令行构建工具生成器的变体,以生成辅助 IDE 的项目文件。
生成器决定了以下内容:
- 生成构建脚本:makefile、vcxproj
- 运行构建的 shell:如 cmd 、bash
- 构建工具:make 、nmake、msbuild
- 编译器:cl、gcc、llvm
- 链接器:link、ar
2.可用生成器
CMake 生成器是特定于平台的,因此可能仅在某些平台上可用。
cmake --help命令列出了当前平台可用的生成器
cmake --help
Usage ...
Generators
The following gene