CMake je multiplatformní svobodný software pro automatizaci překladu programu v různých operačních systémech. Používá se pro vytvoření adresářové struktury a přípravu zdrojových souborů pro použití s konkrétními, na operační systém často vázanými, překladači. Například program make na Unixových strojích, Xcode firmy Apple, nebo Microsoft Visual Studio na systému Windows.
CMake byl vytvořen v roce 1999 v reakci na poptávku po multiplatformním prostředí pro kompilaci softwaru v projektu Insight Segmentation and Registration Toolkit. Původně byl inspirován programem pcmaker, který byl vytvořen Kenem Martinem a dalšími vývojáři firmy Kitware. CMake vznikl spojením funkcí pcmakeru s dalšími vylepšeními, které byly inspirovány unixovými konfiguračními skripty. První verze byla hotova v roce 2000. V následující letech se rychle rozvíjel díky přispění dalších programátorů, kteří jej využívali ve vlastních vývojářských projektech.
Co je CMake?
Program CMake vydává Kitware. Jde o software pro Windows s otevřeným zdrojovým kódem, kategorie „Jazyky a SDK“. V katalogu je podle oblíbenosti na 4. místě v kategorii „Jazyky a SDK“. První verze vyšla v roce 2000. Programovací jazyk: C++ a C. Kromě Windows existují verze pro UN*X.
Instalace a systémové požadavky
Výrobce nabízí instalátory MSI a Přenosná verze pro systémy 64bit, ARM64 a 32bit. Tichá instalace je možná pomocí zdokumentovaných parametrů instalátoru. K dispozici je balíček MSI pro nasazení přes zásady skupiny, Intune nebo Configuration Manager.
Aktualizace a historie verzí
Aktuální verze je 4.4.4, vydaná 2. října 2026. Historie verzí sahá až k 30. března 2021: celkem 92 verzí s odkazy na oficiální soubory. To je zhruba 17 vydání ročně. Poslední aktualizace vyšla před méně než měsícem.
Oblíbenost a typy souborů
Balíček v Chocolatey má 3 696 767 stažení. Zdrojový kód na GitHubu (Kitware/CMake) má 8 131 hvězd. Článek o programu má Wikipedie v 18 jazycích našeho webu. Podobné programy: Go Programming Language, LLVM a Deno.
Popis projektu na GitHubu: “Mirror of CMake upstream repository”
Výhody / Nevýhody
Výhody
- Otevřený zdrojový kód: kdokoli ho může zkontrolovat a sestavit
- Nativní sestavení ARM64 pro Windows on Arm
- Balíček MSI pro centrální nasazení
- Zdokumentovaná tichá instalace
- Časté aktualizace (zhruba 17 ročně)
- Verze i pro UN*X
- Velká uživatelská základna
Ve zkratce: CMake je program pro Windows s otevřeným zdrojovým kódem (kategorie „Jazyky a SDK“); sestavení: 64bit, ARM64 a 32bit. Program se pravidelně aktualizuje. Správci ho mohou nasadit bezobslužně.
Snímky obrazovky
Je stažení programu CMake bezpečné?
- Soubor se stahuje z domény výrobce (github.com)
- Odkaz ke stažení používá HTTPS
- Hash SHA256 je zveřejněn – soubor lze ověřit:
F7AAC962E8EEA82C0A1C603BB11EE3514806A43A35147D5B1E9D69926FFD7D7E· Otevřít zprávu VirusTotal pro tento hash - Odkaz zatím nebyl ověřen
- Otevřený zdrojový kód
- ExeAtlas instalátory neukládá, nebalí ani nemění
Související návod: Jak ve Windows ověřit hash SHA256 souboru
Poslední verze
Všechny verze (92) ›92 verzí za 6 let · přibližně 17 ročně
| Verze | Datum | Velikost | Soubory |
|---|---|---|---|
| 4.4.4Nejnovější | 2. října 2026 | — | 32bit ZIP32bit MSI64bit MSIARM64 MSI |
| 4.4.3 | 25. srpna 2026 | — | ARM64 ZIP64bit MSI32bit ZIPARM64 MSI |
| 4.4.2 | 28. července 2026 | — | ARM64 ZIPARM64 MSI64bit ZIP32bit MSI |
| 4.4.1 | 28. července 2026 | — | ARM64 ZIP64bit MSI32bit ZIPARM64 MSI |
| 4.4.0 | 9. července 2026 | — | 64bit ZIPARM64 MSI32bit MSI32bit ZIP |
| 4.3.4 | 17. června 2026 | — | 32bit MSIARM64 MSI64bit MSI |
| 4.3.3 | 21. května 2026 | — | 32bit MSI64bit MSIARM64 MSI |
| 4.3.2 | 21. dubna 2026 | — | 32bit MSIARM64 MSI64bit MSI |
Instalace z příkazového řádku
Tichá instalace ›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 /norestartSouvisející návod: Jak používat winget: instalace a aktualizace programů
Také pro jiné systémy
brew install --cask cmake-appbrew install cmakeInformace
- Výrobce
- Kitware
- Kategorie
- Jazyky a SDK
- Licence
- BSD-3-Clause
- Cena
- Zdarma
- Zdrojový kód
- github.com/Kitware/CMake
- Programovací jazyk
- C++ a C
- Jazyky rozhraní
- angličtina
- Požadavky
- Windows 11 / 10
- Architektura
- 64bit, ARM64, 32bit
- Instalátor
- MSI, Přenosná verze
- Další platformy
- UN*X
- Verze
- 4.4.4
- Datum vydání
- 2. října 2026
- První vydání
- 2000
- Přidáno do katalogu
- 30. března 2021
- Verzí v katalogu
- 92
- Aktualizací za rok
- 16,7
- Stažení z Chocolatey
- 3 696 767
- Hvězdy na GitHubu
- 8 131
- Forky na GitHubu
- 2 712
- Web
- cmake.org
- ID winget
- Kitware.CMake
- Balíček Chocolatey
- cmake.install
- Balíček Scoop
- main/cmake
- Kód produktu MSI
- {0DEA00BE-9AC0-4348-839D-8EFDCCBD3205}
Hodnocení a recenze
Zatím žádné recenze. Hodnocení můžete přidat jako první.
Alternativy k programu CMake
Zobrazit vše ›-
Open source2,1 mil. ↓ -
Open source2,8 mil. ↓ -
Open source249,7 tis. ↓ -
Open source1,9 mil. ↓ -
Open source2,2 mil. ↓ -
Open source55,1 tis. ↓ -
Open source22,9 tis. ↓ -
Open source1,4 mil. ↓
Časté otázky
Je program CMake zdarma?
Ano. CMake je program s otevřeným zdrojovým kódem (licence BSD-3-Clause); stažení i používání je zdarma.
Je stažení programu CMake bezpečné?
Soubor se stahuje z github.com – tato doména patří výrobci; ExeAtlas soubor neukládá ani nemění. Porovnejte SHA256 staženého souboru s hodnotou na této stránce nebo otevřete zprávu VirusTotal pro tento hash.
Jak nainstalovat CMake přes winget?
Otevřete PowerShell nebo Windows Terminal a spusťte příkaz winget z této stránky. winget stáhne oficiální instalátor a před spuštěním ověří jeho hash SHA256.
Lze CMake nainstalovat v tichém režimu?
Ano. Stránka tiché instalace uvádí přesný příkaz pro každý instalátor, včetně msiexec pro balíček MSI.
Funguje CMake na ARM (Windows on Arm)?
Ano, existuje nativní instalátor ARM64.
Kde stáhnout starší verze programu CMake?
Stránka verzí obsahuje odkazy na oficiální instalátory všech verzí (92) od 30. března 2021.
Jaké jsou alternativy k programu CMake?
Go Programming Language, LLVM, Deno, Yarn a Ccache. Srovnání najdete na stránce alternativ.