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.
CMake wurde als Teil des Visible Human Project für das Insight Segmentation and Registration Toolkit erstellt.
Bill Hoffman von Kitware nutzte neue und eigene Ideen vom pcmaker (einem vorherigen Buildsystem) mit Grundfunktionalitäten des GNU Build Systems, um Mitte 2000 die erste Version zu erstellen, die dann bis Anfang 2001 weiterentwickelt wurde. Danach entstanden viele Verbesserungen durch andere Entwickler, die CMake für ihre eigenen Projekte verwenden wollten.
Was ist CMake?
CMake von Kitware ist quelloffene Software für Windows (Kategorie: Programmiersprachen & SDKs). In der Kategorie „Programmiersprachen & SDKs“ belegt CMake im Katalog Platz 4 nach Beliebtheit. Die erste Version erschien 2000. Programmiersprache: C++ und C. Neben Windows gibt es Versionen für Unix-ähnliches System.
Installation und Systemvoraussetzungen
Der Hersteller bietet Setups für 64-Bit, ARM64 und 32-Bit an (MSI und Portabel). Mit den dokumentierten Parametern des Installers ist eine stille Installation (Silent Install) möglich. Für die Verteilung per Gruppenrichtlinie, Intune oder Configuration Manager steht ein MSI-Paket bereit.
Updates und Versionsverlauf
Aktuell ist Version 4.4.4, veröffentlicht am 2. Oktober 2026. Erfasst sind 92 Releases, das älteste vom 30. März 2021; alle verweisen auf die offiziellen Dateien. Das entspricht etwa 17 Releases pro Jahr. Das letzte Update ist weniger als einen Monat alt.
Verbreitung und Dateitypen
Das Chocolatey-Paket wurde 3.696.767-mal heruntergeladen. Der Quellcode auf GitHub (Kitware/CMake) hat 8.131 Sterne. Wikipedia hat in 18 der auf dieser Website angebotenen Sprachen einen Artikel dazu. Vergleichbare Programme sind etwa Go Programming Language, LLVM und Deno.
Projektbeschreibung auf GitHub: “Mirror of CMake upstream repository”
Vorteile / Nachteile
Vorteile
- Open Source: Der Quellcode ist einsehbar und lässt sich selbst kompilieren
- Native ARM64-Version für Windows on Arm
- MSI-Paket für die zentrale Softwareverteilung
- Dokumentierte stille Installation
- Häufige Updates (etwa 17 pro Jahr)
- Läuft auch unter Unix-ähnliches System
- Große Nutzerbasis
Kurz gesagt: CMake ist ein quelloffenes Tool aus der Kategorie „Programmiersprachen & SDKs“ für PCs mit 64-Bit, ARM64 und 32-Bit. Es wird aktiv gepflegt. Administratoren können es unbeaufsichtigt verteilen.
Screenshots
Ist der Download von CMake sicher?
- Die Datei kommt von github.com, einer Domain des Herstellers
- Der Download-Link verwendet HTTPS
- Ein SHA256-Hash ist veröffentlicht, die Datei lässt sich also prüfen:
F7AAC962E8EEA82C0A1C603BB11EE3514806A43A35147D5B1E9D69926FFD7D7E· VirusTotal-Bericht zu diesem Hash öffnen - Der Link wurde noch nicht geprüft
- Der Quellcode ist öffentlich
- ExeAtlas hostet, verpackt oder verändert keine Installer
Passende Anleitung: SHA256-Hash einer Datei unter Windows prüfen
Neueste Versionen
Alle 92 Versionen ›92 Versionen in 6 Jahren · etwa 17 pro Jahr
| Version | Datum | Größe | Dateien |
|---|---|---|---|
| 4.4.4Aktuell | 2. Oktober 2026 | — | 32-Bit ZIP32-Bit MSI64-Bit MSIARM64 MSI |
| 4.4.3 | 25. August 2026 | — | ARM64 ZIP64-Bit MSI32-Bit ZIPARM64 MSI |
| 4.4.2 | 28. Juli 2026 | — | ARM64 ZIPARM64 MSI64-Bit ZIP32-Bit MSI |
| 4.4.1 | 28. Juli 2026 | — | ARM64 ZIP64-Bit MSI32-Bit ZIPARM64 MSI |
| 4.4.0 | 9. Juli 2026 | — | 64-Bit ZIPARM64 MSI32-Bit MSI32-Bit ZIP |
| 4.3.4 | 17. Juni 2026 | — | 32-Bit MSIARM64 MSI64-Bit MSI |
| 4.3.3 | 21. Mai 2026 | — | 32-Bit MSI64-Bit MSIARM64 MSI |
| 4.3.2 | 21. April 2026 | — | 32-Bit MSIARM64 MSI64-Bit MSI |
Installation per Kommandozeile
Silent Install ›winget install --id Kitware.CMake -echoco install cmake.install -yscoop install main/cmakemsiexec /i cmake-4.4.4-windows-x86_64.msi /qn /norestartmsiexec /x {0DEA00BE-9AC0-4348-839D-8EFDCCBD3205} /qn /norestartPassende Anleitung: winget-Anleitung: Programme installieren und updaten
Auch für andere Systeme
brew install --cask cmake-appbrew install cmakeInformationen
- Hersteller
- Kitware
- Kategorie
- Programmiersprachen & SDKs
- Lizenz
- BSD-3-Clause
- Preis
- Kostenlos
- Quellcode
- github.com/Kitware/CMake
- Programmiersprache
- C++ und C
- Sprachen der Oberfläche
- Englisch
- Voraussetzung
- Windows 11 / 10
- Architektur
- 64-Bit, ARM64, 32-Bit
- Installer
- MSI, Portabel
- Weitere Plattformen
- Unix-ähnliches System
- Version
- 4.4.4
- Veröffentlicht
- 2. Oktober 2026
- Erste Version
- 2000
- Im Katalog seit
- 30. März 2021
- Erfasste Versionen
- 92
- Updates pro Jahr
- 16,7
- Chocolatey-Downloads
- 3.696.767
- GitHub-Sterne
- 8.131
- GitHub-Forks
- 2.712
- Website
- cmake.org
- winget-ID
- Kitware.CMake
- Chocolatey-Paket
- cmake.install
- Scoop-Paket
- main/cmake
- MSI-Produktcode
- {0DEA00BE-9AC0-4348-839D-8EFDCCBD3205}
Bewertungen und Rezensionen
Noch keine Rezensionen. Geben Sie die erste Bewertung ab.
Alternativen zu CMake
Alle anzeigen ›-
Open Source2,1 Mio. ↓ -
LLVM23.1.4Das LLVM-Projekt ist eine Sammlung von modularen, wiederverwendbaren Compiler-Toolchain-Technologien.Open Source2,8 Mio. ↓ -
Open Source249.674 ↓ -
Open Source1,9 Mio. ↓ -
Open Source2,2 Mio. ↓ -
Open Source55.132 ↓ -
Open Source22.885 ↓ -
Open Source1,4 Mio. ↓
Häufige Fragen
Ist CMake kostenlos?
Ja. CMake ist Open-Source-Software unter der Lizenz BSD-3-Clause.
Ist der Download von CMake sicher?
Die Datei kommt von github.com, einer Domain des Herstellers; ExeAtlas hostet oder verändert sie nicht. Vergleichen Sie den SHA256-Hash der heruntergeladenen Datei mit dem hier angezeigten oder öffnen Sie den VirusTotal-Bericht zu diesem Hash.
Wie installiere ich CMake mit winget?
Öffnen Sie PowerShell oder Windows Terminal und führen Sie den winget-Befehl auf dieser Seite aus. winget lädt das offizielle Setup herunter und prüft vor dem Start den SHA256-Hash.
Lässt sich CMake still (silent) installieren?
Ja. Die Seite zur stillen Installation nennt für jeden Installer den genauen Befehl, auch msiexec für das MSI-Paket.
Läuft CMake auf ARM (Windows on Arm)?
Ja, es gibt einen nativen ARM64-Installer.
Wo kann ich eine ältere Version von CMake herunterladen?
Die Versionsseite listet alle 92 Versionen seit 30. März 2021 mit Links zu den offiziellen Installationsdateien.
Welche Alternativen zu CMake gibt es?
Go Programming Language, LLVM, Deno, Yarn und Ccache. Die Seite mit den Alternativen vergleicht sie.