CMake on alustariippumaton käännösautomaation työkaluohjelma tietokoneohjelman konfigurointiin lähdekoodista käännettäväksi. CMake ei itse käännä projektia vaan tuottaa tiedostot käännöksen tekemiseen muilla työkaluilla.
CMaken kehityksen aikana projekteille oli tavallista sisältää Makefile Unix-tyyppisille alustoille ja Visual Studio -projekti Windowsille. Kahden erilaisen käännösjärjestelmän tukeminen oli työlästä ja yksinkertainen tiedoston lisääminen käännökseen oli kömpelöä.
CMaken kehityksessä haluttiin välttää riippuvaisuuksia lisäkirjastoista ja parsereista. CMake suunniteltiin riippuvaiseksi ainoastaan C++-kääntäjästä, joka voitiin olettaa olevan tietokoneessa jossa halutaan kääntää C++-koodia. Tuohon aikaan monien skriptikielien kuten TCL kääntäminen ja asentaminen oli hankalaa.
Työkalua voidaan käyttää useiden projektien käännökseen kuten LLVM ja Qt. KDE-projekti päätti vuonna 2006 siirtyä vanhenevasta GNU Autotools -järjestelmästä CMakeen.
Mikä on CMake?
CMake on avoimen lähdekoodin ohjelmisto Windowsille (kategoria: Ohjelmointikielet ja SDK:t). Julkaisija: Kitware. Kategoriassa Ohjelmointikielet ja SDK:t se on suosiossa sijalla 4. Ensimmäinen versio julkaistiin vuonna 2000. Ohjelmointikieli: C++ ja C. Windowsin lisäksi siitä on versiot seuraaville: Unixin kaltainen käyttöjärjestelmä.
Asennus ja järjestelmävaatimukset
Julkaisija tarjoaa asennusohjelmat seuraaville: 64-bittinen, ARM64 ja 32-bittinen; tiedostomuodot: MSI ja Portable. Hiljainen asennus onnistuu asennusohjelman dokumentoiduilla parametreilla. Saatavilla on MSI-paketti jakeluun ryhmäkäytännöillä, Intunella tai Configuration Managerilla.
Päivitykset ja versiohistoria
Uusin versio on 4.4.4, julkaistu 2. lokakuuta 2026. Versiohistoriassa on 92 julkaisua, vanhin 30. maaliskuuta 2021; kaikki linkittävät virallisiin tiedostoihin. Se tarkoittaa noin 17 julkaisua vuodessa. Viimeisin päivitys on alle kuukauden vanha.
Suosio ja tiedostotyypit
Chocolatey-paketti on ladattu 3 696 767 kertaa. Lähdekoodilla GitHubissa (Kitware/CMake) on 8 131 tähteä. Wikipediassa on siitä artikkeli 18 sivuston kielellä. Samankaltaisia ohjelmia ovat esimerkiksi Go Programming Language, LLVM ja Deno.
Projektin kuvaus GitHubissa: “Mirror of CMake upstream repository”
Plussat / Miinukset
Plussat
- Avoin lähdekoodi: kuka tahansa voi tarkastella koodia ja kääntää sen itse
- Natiivi ARM64-versio Windows on Arm -laitteille
- MSI-paketti keskitettyyn jakeluun
- Dokumentoitu hiljainen asennus
- Tiheät päivitykset (noin 17 vuodessa)
- Toimii myös: Unixin kaltainen käyttöjärjestelmä
- Laaja käyttäjäkunta
Lyhyesti: CMake on avoimen lähdekoodin työkalu kategoriasta Ohjelmointikielet ja SDK:t (64-bittinen, ARM64 ja 32-bittinen). Sitä ylläpidetään aktiivisesti. Järjestelmänvalvojat voivat jakaa sen valvomattomasti.
Kuvakaappaukset
Onko CMake-ohjelman lataaminen turvallista?
- Tiedoston jakelee github.com, joka on julkaisijan oma verkkotunnus
- Latauslinkki käyttää HTTPS-yhteyttä
- SHA256-tiiviste on julkaistu, joten tiedoston voi tarkistaa:
F7AAC962E8EEA82C0A1C603BB11EE3514806A43A35147D5B1E9D69926FFD7D7E· Avaa tämän tiivisteen VirusTotal-raportti - Linkkiä ei ole vielä tarkistettu
- Lähdekoodi on julkinen
- ExeAtlas ei säilytä, kääri eikä muokkaa asennusohjelmia
Aiheeseen liittyvä opas: Näin tarkistat tiedoston SHA256-tiivisteen Windowsissa
Viimeisimmät versiot
Kaikki versiot (92) ›92 versiota 6 vuoden aikana · noin 17 vuodessa
| Versio | Päivämäärä | Koko | Tiedostot |
|---|---|---|---|
| 4.4.4Uusin | 2. lokakuuta 2026 | — | 32-bittinen ZIP32-bittinen MSI64-bittinen MSIARM64 MSI |
| 4.4.3 | 25. elokuuta 2026 | — | ARM64 ZIP64-bittinen MSI32-bittinen ZIPARM64 MSI |
| 4.4.2 | 28. heinäkuuta 2026 | — | ARM64 ZIPARM64 MSI64-bittinen ZIP32-bittinen MSI |
| 4.4.1 | 28. heinäkuuta 2026 | — | ARM64 ZIP64-bittinen MSI32-bittinen ZIPARM64 MSI |
| 4.4.0 | 9. heinäkuuta 2026 | — | 64-bittinen ZIPARM64 MSI32-bittinen MSI32-bittinen ZIP |
| 4.3.4 | 17. kesäkuuta 2026 | — | 32-bittinen MSIARM64 MSI64-bittinen MSI |
| 4.3.3 | 21. toukokuuta 2026 | — | 32-bittinen MSI64-bittinen MSIARM64 MSI |
| 4.3.2 | 21. huhtikuuta 2026 | — | 32-bittinen MSIARM64 MSI64-bittinen MSI |
Asennus komentoriviltä
Hiljainen asennus ›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 /norestartAiheeseen liittyvä opas: winget-opas: ohjelmien asennus ja päivitys
Saatavilla myös muille järjestelmille
brew install --cask cmake-appbrew install cmakeTiedot
- Julkaisija
- Kitware
- Kategoria
- Ohjelmointikielet ja SDK:t
- Lisenssi
- BSD-3-Clause
- Hinta
- Ilmainen
- Lähdekoodi
- github.com/Kitware/CMake
- Ohjelmointikieli
- C++ ja C
- Käyttöliittymän kielet
- englanti
- Vaatimukset
- Windows 11 / 10
- Arkkitehtuuri
- 64-bittinen, ARM64, 32-bittinen
- Asennusohjelma
- MSI, Portable
- Muut alustat
- Unixin kaltainen käyttöjärjestelmä
- Versio
- 4.4.4
- Julkaistu
- 2. lokakuuta 2026
- Ensimmäinen julkaisu
- 2000
- Lisätty luetteloon
- 30. maaliskuuta 2021
- Versioita luettelossa
- 92
- Päivityksiä vuodessa
- 16,7
- Chocolatey-lataukset
- 3 696 767
- GitHub-tähdet
- 8 131
- GitHub-haarat
- 2 712
- Verkkosivusto
- cmake.org
- winget-tunnus
- Kitware.CMake
- Chocolatey-paketti
- cmake.install
- Scoop-paketti
- main/cmake
- MSI-tuotekoodi
- {0DEA00BE-9AC0-4348-839D-8EFDCCBD3205}
Arviot ja arvostelut
Ei vielä arvosteluja. Anna ensimmäinen arvio.
Vaihtoehtoja CMake-ohjelmalle
Näytä kaikki ›-
Avoin lähdekoodi2,1 milj. ↓ -
Avoin lähdekoodi2,8 milj. ↓ -
Avoin lähdekoodi249,7 t. ↓ -
Avoin lähdekoodi1,9 milj. ↓ -
Avoin lähdekoodi2,2 milj. ↓ -
Avoin lähdekoodi55,1 t. ↓ -
Avoin lähdekoodi22,9 t. ↓ -
Avoin lähdekoodi1,4 milj. ↓
Usein kysytyt kysymykset
Onko CMake ilmainen?
Kyllä. CMake on avoimen lähdekoodin ohjelmisto, lisenssi BSD-3-Clause.
Onko CMake-ohjelman lataaminen turvallista?
Tiedosto ladataan osoitteesta github.com, joka kuuluu julkaisijalle; ExeAtlas ei säilytä eikä muuta tiedostoa. Vertaa ladatun tiedoston SHA256-tiivistettä tällä sivulla näkyvään tai avaa tiivisteen VirusTotal-raportti.
Miten CMake asennetaan wingetillä?
Avaa PowerShell tai Windows Terminal ja suorita tällä sivulla näkyvä winget-komento. winget lataa virallisen asennusohjelman ja tarkistaa sen SHA256-tiivisteen ennen suorittamista.
Voiko CMake-ohjelman asentaa hiljaisesti?
Kyllä. Hiljaisen asennuksen sivulla on tarkka komento jokaiselle asennusohjelmalle, myös msiexec-komento MSI-paketille.
Toimiiko CMake ARM-koneissa (Windows on Arm)?
Kyllä, saatavilla on natiivi ARM64-asennusohjelma.
Mistä voi ladata CMake-ohjelman vanhemman version?
Versiosivulla ovat kaikki 92 versiota 30. maaliskuuta 2021 alkaen linkkeineen virallisiin asennustiedostoihin.
Mitä vaihtoehtoja CMake-ohjelmalle on?
Go Programming Language, LLVM, Deno, Yarn ja Ccache. Vaihtoehtosivu vertailee niitä.