CMake

CMake
Basisdaten
Entwickler Bill Hoffman, Ken Martin, Brad King,
Dave Cole, Alexander Neundorf, Clinton Stimpson
Erscheinungsjahr 2000
Aktuelle Version 4.3.1
(27. März 2026)
Betriebssystem Unix-Derivate (Linux, macOS), Windows
Programmier­sprache C, C++
Kategorie Programmierwerkzeug
Lizenz BSD-artige Lizenz
deutschsprachig nein
cmake.org

CMake (cross-platform make) ist ein plattformübergreifendes Programmierwerkzeug für die Entwicklung und Erstellung von Software.

CMake fungiert als plattformübergreifender Metabuild-Generator für eigentliche Buildgeneratoren – wie beispielsweise Make oder Nmake. Dies bedeutet, dass in CMake-Scripts plattformübergreifende Build-Anweisungen geschrieben werden können, die dann wiederum von CMake verwendet werden um die eigentlichen – plattformspezifischen – Buildscripte zu generieren.

  1. Participants | CMake. Abgerufen am 3. April 2022 (amerikanisches Englisch).
  2. About CMake. (englisch, abgerufen am 10. Oktober 2019).
  3. CMake 4.3 Release Notes. (abgerufen am 30. März 2026).
  4. GitHub v4.3.1 release. (abgerufen am 30. März 2026).
  5. CMake Quellcode. (amerikanisches Englisch).