CMake
CMake, Kitware tarafından geliştirilen açık kaynaklı ve platformlar arası bir derleme otomasyonu ve sistem oluşturucusudur. C ve C++ başta olmak üzere yazılım projelerinin yapılandırma, test ve paketleme süreçlerini standart hale getirmek için kullanılır. Platforma özgü derleme dosyaları (Makefile veya Visual Studio çözümleri gibi) üreterek geliştirme süreçlerini basitleştirir.
github.com · Resmi site
- ✓ Resmi kaynak (winget)
- ✓ SHA256 resmi depodan alındı
- ✓ Son kontrol: 04 Kasım 2026
- Bu bir virüs taraması değildir. VirusTotal'da kontrol et
- Sürüm
- 4.4.4
- Yayın tarihi
- 02 Ekim 2026
- Lisans
- BSD-3-Clause
- Kurulum tipi
- zip
Nasıl kullanılır?
Başlat menüsüne Terminal yazıp açın, komutu yapıştırın (Ctrl+V ya da sağ tık) ve Enter'a basın. Komut, Windows'un kendi paket yöneticisi winget ile programı resmi kaynağından kurar.
winget install --id Kitware.CMake -eSHA256 (dosya doğrulama)
bace36e94b31c68ab6fa295f26dfa11219e0701cf7c94b0284a7d1cb13dac536cmake.org · Resmi site
- ✓ Resmi kaynak (Homebrew)
- ✓ SHA256 resmi depodan alındı
- ✓ Son kontrol: 04 Kasım 2026
- Bu bir virüs taraması değildir. VirusTotal'da kontrol et
- Sürüm
- 4.4.5
- Lisans
- BSD-3-Clause
- Kurulum tipi
- dmg
Nasıl kullanılır?
Bu komut Homebrew ister; kurulu değilse önce brew.sh adresindeki kurulum komutunu çalıştırın. Sonra Terminal'i açın (Uygulamalar > İzlenceler > Terminal), komutu yapıştırın ve Enter'a basın.
brew install --cask cmake-appSHA256 (dosya doğrulama)
cd2a0a29b384eae211433b8ab01110fdbda30c57c039e38515df1a3d35b3acfeCMake için Linux sürümünü resmi depolarda bulamadık; üreticinin sitesinde olabilir.
CMake için Android sürümünü resmi depolarda bulamadık; üreticinin sitesinde olabilir.
Platform sayfaları: Windows · macOS · Linux · Android
Eski sürümler (10)
CMake 4.4.4: ne değişti?
Öne çıkanlar
- Platformlar arası yapılandırma ve derleme dosyası üretimi
- CTest ve CPack araçlarıyla yerleşik test ve paketleme desteği
- Çoklu derleyici ve geliştirme ortamı (IDE) entegrasyonu
- BSD-3-Clause lisansı altında özgür ve açık kaynak kodlu yapı
Kimler için?
Özellikle Windows ve macOS ortamlarında C, C++ veya çok dilli projeler geliştiren yazılımcılar ve ekipler için uygundur. Çapraz platform yazılım derleme süreçlerini otomatikleştirmek ve standartlaştırmak amacıyla kullanılır.
Bilmeniz gerekenler
- Kendi başına bir derleyici değildir; projeleri derlemek için harici bir derleyiciye ve derleme aracına (Ninja, Make vb.) ihtiyaç duyar.
- Kendine özgü betik dili karmaşık bir yapıya sahiptir ve öğrenme eğrisi dik olabilir.
- Karmaşık yapılandırma dosyalarında hata ayıklamak standart programlama dillerine kıyasla zordur.
Nasıl kurulur?
Windows
- Sayfamızdaki resmi indirme düğmesini kullanarak Windows yükleyici paketini (.msi) indirin veya komut satırında winget install --id Kitware.CMake -e komutunu kullanın.
- Kurulum sihirbazını başlatın ve sistem PATH değişkenine ekleme seçeneğini işaretleyin.
- Kurulumu tamamlayın ve komut istemcisinde 'cmake --version' yazarak işlemi doğrulayın.
macOS
- Sitedeki resmi indirme bağlantısına tıklayarak macOS yükleyicisini indirin ya da terminalden brew install --cask cmake-app komutunu çalıştırın.
- İndirilen .dmg dosyasını açıp CMake uygulamasını Uygulamalar klasörüne taşıyın.
- Komut satırı araçlarını terminalden çağırmak için uygulamanın içindeki menüden PATH yapılandırmasını tamamlayın.
Alternatifler
- Meson
- Premake
- GNU Make
Sık sorulan sorular
CMake bir derleyici midir?
Hayır. CMake kendi başına bir derleyici değildir; sisteminizdeki derleyicileri ve geliştirme ortamlarını yönlendiren derleme dosyaları (build scripts) üretir.
CMake ücretsiz mi?
Evet, CMake BSD-3-Clause lisansı kapsamında tamamen ücretsiz ve açık kaynaklı bir yazılımdır.
CMake komut satırından mı kullanılır?
Hem komut satırı arayüzü (CLI) hem de görsel yapılandırma sağlayan CMake GUI arayüzü ile kullanılabilir.