En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları
CMake
Vikipedi'den, özgür ansiklopediden
Remove ads
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.
Remove ads
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
Remove ads
Kaynakça
Dış bağlantılar
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads