簡介

CMake 是一個用於管理來源碼建置的工具。原本,CMake 被設計為各種 Makefile 方言的生成器,如今 CMake 也能生成像 Ninja 這樣的現代建置系統,以及像 Visual Studio 和 Xcode 等 IDE 的專案檔。

CMake 廣泛用於 C 和 C++ 語言,但它也可以用於建置其他語言的來源碼。

People encountering CMake for the first time may have different initial goals. To learn how to build a source code package downloaded from the internet, start with the User Interaction Guide. This will detail the steps needed to run the cmake(1) or cmake-gui(1) executable and how to choose a generator, and how to complete the build.

The Using Dependencies Guide is aimed at developers wishing to get started using a third-party library.

For developers starting a project using CMake, the CMake Tutorial is a suitable starting point. The cmake-buildsystem(7) manual is aimed at developers expanding their knowledge of maintaining a buildsystem and becoming familiar with the build targets that can be represented in CMake. The cmake-packages(7) manual explains how to create packages which can easily be consumed by third-party CMake-based buildsystems.

命令行介面

互動式對話框

參考手冊

指南

發行備註