CMake adalah generator sistem pembangunan sumber terbuka dan lintas platform. Untuk dokumentasi lengkap kunjungi Halaman Beranda CMake dan Halaman Dokumentasi CMake. Wiki Komunitas CMake juga merujuk pada panduan dan resep yang bermanfaat.
CMake dikelola dan didukung oleh Kitware dan dikembangkan melalui kolaborasi dengan komunitas kontributor yang produktif.
CMake didistribusikan di bawah Lisensi 3-klausul BSD yang disetujui OSI. Lihat Hak Cipta.txt untuk detailnya.
Microsoft Windows
Apple macOS
Linux
FreeBSD
OpenBSD
Solaris
AIX
Sistem operasi mirip UNIX lainnya mungkin bekerja terlalu cepat, jika tidak maka tidak akan menjadi masalah besar untuk mem-porting CMake ke platform ini. Silakan posting ke Forum Wacana CMake untuk menanyakan apakah orang lain pernah memiliki pengalaman dengan platform ini.
Anda dapat membangun CMake seperti proyek lainnya dengan sistem pembangunan berbasis CMake: jalankan CMake yang sudah terinstal di pohon sumber ini dengan generator dan opsi pilihan Anda. Kemudian bangun dan instal.
Untuk membuat dokumentasi, instal Sphinx dan konfigurasikan CMake dengan -DSPHINX_HTML=ON
dan/atau -DSPHINX_MAN=ON
untuk mengaktifkan pembuat "html" atau "man". Tambahkan -DSPHINX_EXECUTABLE=/path/to/sphinx-build
jika alat tidak ditemukan secara otomatis.
Untuk menjalankan test suite, jalankan ctest
di direktori build CMake setelah build. Lihat Panduan Pengujian CMake untuk detailnya.
Anda harus memiliki kompiler C++ (mendukung C++11) dan make
yang diinstal. Jalankan skrip bootstrap
yang Anda temukan di direktori sumber CMake. Anda dapat menggunakan opsi --help
untuk melihat opsi yang didukung. Anda dapat menggunakan opsi --prefix=
untuk menentukan direktori instalasi khusus untuk CMake. Setelah ini selesai dengan sukses, jalankan make
dan make install
.
Misalnya, jika Anda hanya ingin membangun dan menginstal CMake dari sumber, Anda dapat membangun langsung di pohon sumber:
$ ./bootstrap && buat && sudo buat instal
Atau, jika Anda berencana mengembangkan CMake atau menjalankan rangkaian pengujian, buat pohon build terpisah:
$ mkdir membangun && cd membangun $ ../bootstrap && buat
Ada dua cara untuk membangun CMake di Windows:
Kompilasi dengan MSVC dari VS 2015 atau lebih baru. Anda perlu mengunduh dan menginstal rilis biner CMake. Anda bisa mendapatkan rilis ini dari Halaman Unduhan CMake. Kemudian lanjutkan dengan petunjuk di atas untuk Membangun CMake dengan CMake.
Bootstrap dengan MinGW di bawah MSYS2. Unduh dan instal MSYS2. Kemudian instal alat build yang diperlukan:
$ pacman -S --dibutuhkan git base-devel mingw-w64-x86_64-gcc
dan bootstrap seperti di atas.
Jika Anda menemukan bug:
Jika Anda memiliki patch, silakan baca dokumen CONTRIBUTING.pertama.
Jika tidak, harap posting ke CMake Discourse Forum dan tanyakan tentang perilaku yang diharapkan dan diamati untuk menentukan apakah itu benar-benar bug.
Terakhir, jika masalah tidak teratasi dengan langkah-langkah di atas, buka entri di CMake Issue Tracker.
Lihat KONTRIBUSI.pertama untuk instruksi berkontribusi.