每月下載次數超過 200 萬
0
CMake 是事實上的標準軟體建構系統,因為它可以
- 根據需要進行擴展以支援新功能。
- 產生一個原生建構環境,該環境將編譯原始碼、建立函式庫、產生包裝器,並以任意組合建構可執行檔。
- 支援從單一原始碼樹狀結構進行多次建構。
- 支援靜態和動態函式庫建構。
- 產生一個快取檔案,該檔案設計為與圖形編輯器一起使用。
- 支援複雜的目錄層次結構和依賴多個函式庫的應用程式。
- 處理必須先建構可執行檔才能產生程式碼,然後將程式碼編譯並連結到最終應用程式的情況。
請訪問「功能特色」頁面以取得完整列表。

CMake 的豐富歷史
CMake 的原始作者 Bill Hoffman 也是 Kitware 的共同創辦人兼現任技術長。 他創建 CMake 是為了回應 The Insight Toolkit (ITK) 和 Visualization Toolkit (VTK) 對於強大、跨平台建構環境的需求。