簡介¶
CMake 是一個用於管理來源碼建置的工具。原本,CMake 被設計為各種 Makefile 方言的生成器,如今 CMake 也能生成像 Ninja 這樣的現代建置系統,以及像 Visual Studio 和 Xcode 等 IDE 的專案檔。
CMake 廣泛用於 C 和 C++ 語言,但它也可以用於建置其他語言的來源碼。
第一次接觸 CMake 的人可能有不同的初始目標。要學習如何建置從互聯網下載的來源碼包,請從使用者互動指南
開始。這將詳細說明執行 cmake(1)
或 cmake-gui(1)
執行檔所需的步驟,以及如何選擇生成器,以及如何完成建置。
使用相依項指南
是針對希望開始使用第三方庫的開發者而設計的。
對於開始使用 CMake 進行專案開發的開發者來說,CMake 教學
是個合適的起點。cmake-建置系統(7)
手冊是針對擴展其維護建置系統知識並熟悉可在 CMake 中表示的建置目標的開發者。cmake-軟體包(7)
手冊解釋了如何建立可以輕鬆被第三方基於 CMake 的建置系統消費的軟體包。
命令行介面¶
互動式對話框¶
參考手冊¶
- cmake-建置系統(7)
- cmake-命令(7)
- cmake-編譯功能(7)
- cmake-組態日誌(7)
- cmake-cxx-模組(7)
- cmake-開發者(7)
- cmake-環境變數(7)
- cmake-檔案-api(7)
- cmake-生成器表達式(7)
- cmake-生成器(7)
- cmake-instrumentation(7)
- cmake-語言(7)
- cmake-模組(7)
- cmake-軟體包(7)
- cmake-方針(7)
- cmake-presets(7)
- cmake-屬性(7)
- cmake-qt(7)
- cmake-伺服器(7)
- cmake-工具鏈(7)
- cmake-變數(7)
- cpack-生成器(7)