介绍

CMake 是一种管理源代码构建的工具。最初,CMake 被设计为各种“Makefile”方言的生成器,如今 CMake 生成现代构建系统,例如“Ninja”,以及用于虚拟实验室和 Xcode 等 IDE 的项目文件。

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

第一次接触 CMake 的人可能会有不同的初始目标。要了解如何构建从互联网下载的源代码包,请从 用户交互指南 开始。这将详细说明运行 cmake(1)cmake-gui(1) 可执行文件所需的步骤、如何选择生成器以及如何完成构建。

使用依赖指南 面向希望开始使用第三方库的开发人员。

对于使用 CMake 开始项目的开发人员, CMake 教程 是一个合适的起点。 cmake-buildsystem(7) 手册旨在帮助开发人员扩展他们维护构建系统的知识,并熟悉可以在 CMake 中表示的构建目标。 cmake-packages(7) 手册解释了如何创建可以被第三方基于 CMake 的构建系统轻松使用的包。

命令行工具

互动对话

参考手册

指南

发行说明