介紹

CMake 是一款管理來源碼建置的工具。原本,CMake 被設計成作為各種 Makefile 方言的生成器。如今 CMake 可以生成現代建置系統(例如:Ninja)以及 IDE 的專案檔(例如:Visual Studio 和 Xcode)。

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.

命令行工具

互動式對話框

參考手冊

指南

發行備註