跨平台构建系统生成器。

根据目标系统生成Makefile,Visual Studio项目或其他项目。

  • 生成一个Makefile并使用它来编译与源相同的文件夹中的项目:
cmake && make
  • 生成Makefile并使用它在单独的build文件夹中编译项目(源代码外构建):
cmake -H. -B{{build}} && make -C {{build}}
  • 以交互模式运行cmake:
cmake -i