介绍

CMake 是管理源码构建的工具。最初,CMake 被设计为各种 Makefile 区言的生成器,而现今,CMake 会生成诸如 Ninja 之类的现代构建系统以及诸如 Visual Studio 和 Xcode 等 IDE 的项目文件。

CMake 广泛用于 C 和 C++ 语言,但也可用来构建其他语言的源码。

首次接触 CMake 的人可能有不同的初步目标。若要了解如何构建从互联网下载的源码包,请从 User Interaction Guide 开始。这会详细说明运行 cmake(1)cmake-gui(1) 可执行文件以及如何选择生成器并如何完成构建。

Using Dependencies Guide 针对希望开始使用第三方库的开发人员。

对于使用 CMake 启动项目的开发人员,CMake Tutorial 是一个合适的起点。cmake-buildsystem(7) 手册针对希望扩展他们的构建系统维护知识并熟悉 CMake 中可表示的构建目标的开发人员。 cmake-packages(7) 手册阐明如何创建第三方基于 CMake 的构建系统可以轻松使用的包。

命令行工具

交互式对话框

参考手册

指南

发布说明