factograf
TR
Sign in

CMake

CMake

Key facts

ortaya çıkışı2000
yayın tarihi2000
nedirözgür ve açık kaynak kodlu yazılım, yardımcı yazılım
All data from the card 9
Geliştirici
Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
İlk yayınlanma
2000)
Güncel sürüm
4.4.5 27 Ekim 2026
Kod deposu
gitlab.kitware.com/cmake/cmake
Programlama dili
C, C++
İşletim sistemi
Çapraz-platform
Tür
Programlama aracı
Lisans
Yeni BSD lisansı
Resmî sitesi
https://cmake.org

CMake, derleyiciden bağımsız olarak, yazılım inşası otomasyonu, testi, paketleme ve yüklenmesi için kullanılan çapraz-platform ve açık kaynak kodlu yazılımdır. Çoklu kütüphane kullanan uygulamaları ve dizin hiyerarşisini destekler. CMake bir inşa yazılımı (buıld system) değildir, kodu build etmez, onun yerine yerli inşa sistemlerinin ihtiyacı olan şeyi, inşa betiklerini (buıld script) oluşturur. Apple Xcode, Make, Microsoft Visual Studio, Ninja gibi yerli (native) inşa ortamlarıyla birlikte kullanılır. Kullanılması için yalnızca bir C++ derleyicisi yeterlidir.

Temel kullanım

Yükleme

$ wget --quiet https://github.com/Kitware/CMake/releases/download/v3.30.0/cmake-3.30.0-linux-x86_64.sh
$ ls
cmake-3.30.0-linux-x86_64.sh
$ chmod u+x cmake-3.30.0-linux-x86_64.sh
#./cmake-3.30.0-linux-x86_64.sh --help
$./cmake-3.30.0-linux-x86_64.sh --prefix=/usr/local --exclude-subdir --skip-license
$ which cmake
/usr/local/bin/cmake
$ cmake --version
cmake version 3.30.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).

CMake ile bir programı build etme

$ git clone git@gitHostWebsite.com:awesomeUser/awesomeLibrary.git
$ ls
awesomeLibrary
$ cmake -S awesomeLibrary -B build
$ cmake --build build
$ cmake --install build

Read next

In 19 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article