Ini adalah perintah cmake yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cmake - Referensi Baris Perintah CMake
RINGKASAN
membuat [ ] ( | )
buat [(-D = )...] -P
cmake --build [ ] [-- ...]
cmake -E [ ...]
cmake --find-package ...
DESKRIPSI
Eksekusi "cmake" adalah antarmuka baris perintah CMake. Ini dapat digunakan untuk mengkonfigurasi
proyek dalam skrip. Pengaturan konfigurasi proyek dapat ditentukan pada baris perintah
dengan opsi -D.
CMake adalah generator sistem pembangunan lintas platform. Proyek menentukan proses pembuatannya
dengan daftar file CMake platform-independen yang disertakan dalam setiap direktori dari pohon sumber dengan
nama CMakeLists.txt. Pengguna membangun proyek dengan menggunakan CMake untuk menghasilkan sistem pembangunan
untuk alat asli di platform mereka.
PILIHAN
-C
Pra-muat skrip untuk mengisi cache.
Saat cmake pertama kali dijalankan di pohon build yang kosong, file CMakeCache.txt akan dibuat
dan mengisinya dengan pengaturan yang dapat disesuaikan untuk proyek tersebut. Opsi ini mungkin
digunakan untuk menentukan file yang memuat entri cache sebelum pass pertama
melalui file daftar cmake proyek. Entri yang dimuat lebih diprioritaskan daripada
nilai default proyek. File yang diberikan harus berupa skrip CMake yang berisi SET
perintah yang menggunakan opsi CACHE, bukan file format cache.
-D : = , -D =
Buat entri cache cmake.
Saat cmake pertama kali dijalankan di pohon build yang kosong, file CMakeCache.txt akan dibuat
dan mengisinya dengan pengaturan yang dapat disesuaikan untuk proyek tersebut. Opsi ini mungkin
digunakan untuk menentukan setelan yang diprioritaskan di atas nilai default proyek.
Opsi ini dapat diulang untuk entri cache sebanyak yang diinginkan.
Jika : porsi yang diberikan harus salah satu jenis yang ditentukan oleh mengatur()
dokumentasi perintah untuknya CACHE tanda tangan. jika : bagian dihilangkan
entri akan dibuat tanpa tipe jika belum ada dengan tipe.
Jika sebuah perintah dalam proyek menyetel jenisnya ke PATH or jalur FILE maka akan
diubah menjadi jalur absolut.
Opsi ini juga dapat diberikan sebagai argumen tunggal: -D : = or
-D =.
-U
Hapus entri yang cocok dari cache CMake.
Opsi ini dapat digunakan untuk menghapus satu atau lebih variabel dari CMakeCache.txt
file, ekspresi globbing menggunakan * dan ? didukung. Opsi dapat diulang
untuk entri cache sebanyak yang diinginkan.
Gunakan dengan hati-hati, Anda dapat membuat CMakeCache.txt tidak berfungsi.
-G
Tentukan generator sistem build.
CMake dapat mendukung beberapa sistem build asli pada platform tertentu. Sebuah generator
bertanggung jawab untuk menghasilkan sistem build tertentu. Kemungkinan nama generator
ditentukan dalam cmake-generator(7) Buku Pegangan.
-T
Tentukan nama toolset jika didukung oleh generator.
Beberapa generator CMake mendukung nama toolset untuk diberikan ke sistem build asli
untuk memilih kompiler. Ini hanya didukung pada generator tertentu:
Visual Studio >= 10
Xcode >= 3.0
Lihat dokumentasi sistem build asli untuk mengetahui nama toolset yang diizinkan.
-A
Tentukan nama platform jika didukung oleh generator.
Beberapa generator CMake mendukung nama platform untuk diberikan ke build asli
sistem untuk memilih compiler atau SDK. Ini hanya didukung pada generator tertentu:
Visual Studio >= 8
Lihat dokumentasi sistem build asli untuk nama platform yang diizinkan.
-Wno-dev
Menekan peringatan pengembang.
Sembunyikan peringatan yang ditujukan untuk pembuat file CMakeLists.txt. Oleh
default ini juga akan mematikan peringatan penghentian.
-Wdev Aktifkan peringatan pengembang.
Aktifkan peringatan yang ditujukan untuk pembuat file CMakeLists.txt. Oleh
default ini juga akan mengaktifkan peringatan penghentian.
-Kesalahan=dev
Buat kesalahan peringatan pengembang.
Buat peringatan yang ditujukan untuk pembuat kesalahan file CMakeLists.txt. Oleh
default ini juga akan mengaktifkan peringatan usang sebagai kesalahan.
-Wno-error = dev
Jadikan peringatan pengembang bukan kesalahan.
Buat peringatan yang dimaksudkan untuk pembuat file CMakeLists.txt bukan kesalahan.
Secara default, ini juga akan menonaktifkan peringatan yang tidak digunakan lagi sebagai kesalahan.
-Tidak digunakan lagi
Aktifkan peringatan fungsionalitas yang tidak digunakan lagi.
Aktifkan peringatan untuk penggunaan fungsi yang tidak digunakan lagi, yang dimaksudkan untuk
penulis file CMakeLists.txt.
-Tidak digunakan lagi
Menekan peringatan fungsionalitas yang tidak digunakan lagi.
Menekan peringatan untuk penggunaan fungsi yang tidak digunakan lagi, yang dimaksudkan untuk
penulis file CMakeLists.txt.
-Kesalahan=tidak digunakan lagi
Membuat kesalahan peringatan makro dan fungsi yang tidak digunakan lagi.
Buat peringatan untuk penggunaan makro dan fungsi yang tidak digunakan lagi, yang dimaksudkan untuk
penulis file CMakeLists.txt, kesalahan.
-Wno-error=tidak digunakan lagi
Jadikan peringatan makro dan fungsi yang tidak digunakan lagi bukan kesalahan.
Buat peringatan untuk penggunaan makro dan fungsi yang tidak digunakan lagi, yang dimaksudkan untuk
penulis file CMakeLists.txt, bukan kesalahan.
-E [ ...]
Lihat Garis komando Alat Bantu mode.
-L[A][H]
Daftar variabel cache non-lanjutan.
Daftar variabel cache akan menjalankan CMake dan daftar semua variabel dari cache CMake
yang tidak ditandai sebagai INTERNAL atau ADVANCED. Ini akan secara efektif menampilkan arus
CMake pengaturan, yang kemudian dapat diubah dengan opsi -D. Mengubah beberapa
variabel dapat menghasilkan lebih banyak variabel yang dibuat. Jika A ditentukan, maka
akan menampilkan juga variabel lanjutan. Jika H ditentukan, itu juga akan menampilkan bantuan
untuk setiap variabel.
--membangun
Bangun pohon biner proyek yang dihasilkan CMake.
Ini mengabstraksi antarmuka baris perintah alat build asli dengan yang berikut:
pilihan:
= Proyek direktori biner yang akan dibangun.
--target = Bangun bukan target default.
--config = Untuk alat multi-konfigurasi, pilih .
--clean-first = Bangun target 'bersih' dulu, lalu bangun.
(Hanya untuk membersihkan, gunakan --target 'clean'.)
--use-stderr = Diabaikan. Perilaku default di CMake >= 3.0.
-- = Berikan opsi yang tersisa ke alat asli.
Jalankan cmake --build tanpa opsi bantuan cepat.
-N Hanya mode tampilan.
Hanya memuat cache. Jangan benar-benar menjalankan konfigurasi dan menghasilkan langkah-langkah.
-P
Mode skrip proses.
Proses file cmake yang diberikan sebagai skrip yang ditulis dalam bahasa CMake. Tidak
mengkonfigurasi atau menghasilkan langkah dilakukan dan cache tidak diubah. Jika
variabel didefinisikan menggunakan -D, ini harus dilakukan sebelum argumen -P.
--temukan-paket
Jalankan dalam mode seperti pkg-config.
Cari paket menggunakan find_package() dan cetak flag yang dihasilkan ke stdout.
Ini dapat digunakan untuk menggunakan cmake alih-alih pkg-config untuk menemukan pustaka yang diinstal di
proyek berbasis Makefile biasa atau dalam proyek berbasis autoconf (melalui
bagikan/aclocal/cmake.m4).
--graphviz=[berkas]
Hasilkan graphviz dependensi, lihat CMakeGraphVizOptions.cmake untuk lebih lanjut.
Hasilkan file input graphviz yang akan berisi semua perpustakaan dan dapat dieksekusi
ketergantungan dalam proyek. Lihat dokumentasi untuk CMakeGraphVizOptions.cmake
lebih lanjut.
--sistem Informasi [mengajukan]
Buang informasi tentang sistem ini.
Buang berbagai informasi tentang sistem saat ini. Jika dijalankan dari atas
pohon biner untuk proyek CMake itu akan membuang informasi tambahan seperti
cache, file log, dll.
--debug-cobakompilasi
Jangan hapus pohon build try_compile. Hanya berguna pada satu try_compile pada satu waktu.
Jangan hapus file dan direktori yang dibuat untuk panggilan try_compile. Ini adalah
berguna dalam men-debug try_compiles yang gagal. Namun itu dapat mengubah hasil dari
coba-kompilasi sebagai sampah lama dari kompilasi percobaan sebelumnya dapat menyebabkan pengujian yang berbeda untuk
salah lulus atau gagal. Opsi ini paling baik digunakan untuk satu kompilasi percobaan di a
waktu, dan hanya saat debugging.
--debug-keluaran
Letakkan cmake dalam mode debug.
Cetak informasi tambahan selama cmake run seperti jejak tumpukan dengan
pesan(send_error ) panggilan.
--jejak
Letakkan cmake dalam mode jejak.
Cetak jejak semua panggilan yang dilakukan dan dari mana.
--jejak-perluas
Letakkan cmake dalam mode jejak.
Seperti --jejak, tetapi dengan variabel diperluas.
--warn-uninisialisasi
Peringatkan tentang nilai yang tidak diinisialisasi.
Cetak peringatan ketika variabel yang tidak diinisialisasi digunakan.
--warn-unus-vars
Peringatkan tentang variabel yang tidak digunakan.
Temukan variabel yang dideklarasikan atau disetel, tetapi tidak digunakan.
--no-warn-unus-cli
Jangan peringatkan tentang opsi baris perintah.
Jangan temukan variabel yang dideklarasikan pada baris perintah, tetapi tidak digunakan.
--periksa-sistem-vars
Temukan masalah dengan penggunaan variabel dalam file sistem.
Biasanya, variabel yang tidak digunakan dan tidak diinisialisasi hanya dicari di
CMAKE_SOURCE_DIR dan CMAKE_BINARY_DIR. Bendera ini memberi tahu CMake untuk memperingatkan tentang yang lain
file juga.
--bantuan,-bantuan,-penggunaan,-h,-H,/?
Cetak informasi penggunaan dan keluar.
Penggunaan menjelaskan antarmuka baris perintah dasar dan opsinya.
--versi,-versi,/V [ ]
Tampilkan spanduk nama/versi program dan keluar.
Jika file ditentukan, versi ditulis ke dalamnya. Bantuan dicetak ke
bernama ile jika diberikan.
--bantuan-penuh [ ]
Cetak semua manual bantuan dan keluar.
Semua manual dicetak dalam format teks yang dapat dibaca manusia. Bantuan dicetak ke
bernama ile jika diberikan.
--bantuan-manual [ ]
Cetak satu panduan bantuan dan keluar.
Manual yang ditentukan dicetak dalam format teks yang dapat dibaca manusia. Bantuannya adalah
dicetak ke bernama ile jika diberikan.
--help-manual-daftar [ ]
Buat daftar manual bantuan yang tersedia dan keluar.
Daftar ini berisi semua manual yang bantuannya dapat diperoleh dengan menggunakan
--bantuan-manual pilihan diikuti dengan nama manual. Bantuan dicetak ke nama
ile jika diberikan.
--bantuan-perintah [ ]
Cetak bantuan untuk satu perintah dan keluar.
perintah-cmake(7) entri manual untuk dicetak dalam teks yang dapat dibaca manusia
format. Bantuan dicetak ke nama ile jika diberikan.
--daftar-perintah-bantuan [ ]
Daftar perintah dengan bantuan yang tersedia dan keluar.
Daftar ini berisi semua perintah yang bantuannya dapat diperoleh dengan menggunakan
--bantuan-perintah pilihan diikuti dengan nama perintah. Bantuan dicetak ke bernama
ile jika diberikan.
--bantuan-perintah [ ]
Cetak manual perintah cmake dan keluar.
perintah-cmake(7) manual dicetak dalam format teks yang dapat dibaca manusia. Bantuan
dicetak ke nama ile jika diberikan.
--help-modul [ ]
Cetak bantuan untuk satu modul dan keluar.
modul-cmake(7) entri manual untuk dicetak dalam teks yang dapat dibaca manusia
format. Bantuan dicetak ke nama ile jika diberikan.
--help-modul-list [ ]
Daftar modul dengan bantuan yang tersedia dan keluar.
Daftar ini berisi semua modul yang bantuannya dapat diperoleh dengan menggunakan
--help-modul pilihan diikuti dengan nama modul. Bantuan dicetak ke bernama
ile jika diberikan.
--help-modul [ ]
Cetak manual modul cmake dan keluar.
modul-cmake(7) manual dicetak dalam format teks yang dapat dibaca manusia. Bantuan
dicetak ke nama ile jika diberikan.
--bantuan-kebijakan [ ]
Cetak bantuan untuk satu kebijakan dan keluar.
cmake-kebijakan(7) entri manual untuk dicetak dalam teks yang dapat dibaca manusia
format. Bantuan dicetak ke nama ile jika diberikan.
--bantuan-kebijakan-daftar [ ]
Buat daftar kebijakan dengan bantuan yang tersedia dan keluar.
Daftar tersebut berisi semua kebijakan yang bantuannya dapat diperoleh dengan menggunakan
--bantuan-kebijakan pilihan diikuti dengan nama polis. Bantuan dicetak ke nama
ile jika diberikan.
--bantuan-kebijakan [ ]
Cetak manual kebijakan cmake dan keluar.
cmake-kebijakan(7) manual dicetak dalam format teks yang dapat dibaca manusia. Bantuan
dicetak ke nama ile jika diberikan.
--bantuan-properti [ ]
Cetak bantuan untuk satu properti dan keluar.
properti-cmake(7) entri manual untuk dicetak dengan cara yang dapat dibaca manusia
format teks. Bantuan dicetak ke nama ile jika diberikan.
--help-properti-daftar [ ]
Daftar properti dengan bantuan yang tersedia dan keluar.
Daftar ini berisi semua properti yang bantuannya dapat diperoleh dengan menggunakan
--bantuan-properti pilihan diikuti dengan nama properti. Bantuan dicetak ke nama
ile jika diberikan.
--help-properti [ ]
Cetak manual cmake-properties dan keluar.
properti-cmake(7) manual dicetak dalam format teks yang dapat dibaca manusia. NS
bantuan dicetak ke nama ile jika diberikan.
--variabel-bantuan [ ]
Cetak bantuan untuk satu variabel dan keluar.
cmake-variabel(7) entri manual untuk dicetak dalam teks yang dapat dibaca manusia
format. Bantuan dicetak ke nama ile jika diberikan.
--bantuan-variabel-daftar [ ]
Daftar variabel dengan bantuan yang tersedia dan keluar.
Daftar ini berisi semua variabel yang bantuannya dapat diperoleh dengan menggunakan
--variabel-bantuan pilihan diikuti dengan nama variabel. Bantuan dicetak ke nama
ile jika diberikan.
--variabel-bantuan [ ]
Cetak manual variabel cmake dan keluar.
cmake-variabel(7) manual dicetak dalam format teks yang dapat dibaca manusia. Bantuan
dicetak ke nama ile jika diberikan.
GARIS KOMANDO ALAT MODE
CMake menyediakan alat baris perintah bawaan melalui tanda tangan:
cmake -E [ ...]
Run membuat -E or membuat -E membantu untuk ringkasan perintah. Perintah yang tersedia adalah:
chdir [ ...]
Ubah direktori kerja saat ini dan jalankan perintah.
bandingkan_file
Periksa apakah sama seperti . Jika file sama, maka kembalikan 0, jika tidak
itu kembali 1.
salinan ...
Salin file ke (baik file atau direktori). Jika banyak file adalah
ditentukan, harus berupa direktori dan harus ada.
salin_direktori ...
Salin direktori ke direktori. Jika direktori tidak
ada itu akan dibuat.
salin_jika_berbeda ...
Salin file ke (baik file atau direktori) jika mereka telah berubah. Jika
beberapa file ditentukan, the harus direktori dan harus
ada.
gema [ ...]
Menampilkan argumen sebagai teks.
echo_append [ ...]
Menampilkan argumen sebagai teks tetapi tidak ada baris baru.
env [--tidak disetel=NAMA]... [NAMA=NILAI]... COMMAND [ARG]...
Jalankan perintah di lingkungan yang dimodifikasi.
lingkungan Hidup
Menampilkan variabel lingkungan saat ini.
buat_direktori ...
membuat direktori. Jika perlu, buat juga direktori induk. Jika sebuah
direktori sudah ada akan diabaikan secara diam-diam.
md5sum ...
Hitung md5sum file.
menghapus [-F] ...
Hapus file, gunakan -f untuk memaksanya. Jika file tidak ada, itu akan menjadi
diam-diam diabaikan.
hapus_direktori
Hapus direktori dan isinya. Jika direktori tidak ada, itu akan menjadi
diam-diam diabaikan.
mengubah nama
Ganti nama file atau direktori (pada satu volume).
tidur ...
Tidur selama beberapa detik tertentu.
ter [cxt] [vf] [zjJ] file.tar [ ...] [--] [ ...]
Buat atau ekstrak arsip tar atau zip. Pilihannya adalah:
-- Berhenti menafsirkan opsi dan perlakukan semua argumen yang tersisa sebagai nama file
bahkan jika mereka mulai masuk -.
--file-dari=
Baca nama file dari file yang diberikan, satu per baris. Garis kosong diabaikan.
Garis mungkin tidak dimulai dalam - kecuali untuk --tambahkan-file= untuk menambahkan file yang
nama mulai di -.
--mtime=
Tentukan waktu modifikasi yang direkam dalam entri tarbal.
--format=
Tentukan format arsip yang akan dibuat. Format yang didukung adalah:
7zip, gnutar, pax, paxr (pax terbatas, default), dan zip.
waktu [ ...]
Jalankan perintah dan kembalikan waktu yang telah berlalu.
menyentuh
Sentuh sebuah file.
sentuh_nocreate
Sentuh file jika ada tetapi jangan buat. Jika file tidak ada, itu akan
diam-diam diabaikan.
khusus UNIX Garis komando Tools
Berikut ini membuat -E perintah hanya tersedia di UNIX:
buat_symlink
Buat tautan simbolis penamaan .
Khusus Windows Garis komando Tools
Berikut ini membuat -E perintah hanya tersedia di Windows:
hapus_regv
Hapus nilai registri Windows.
env_vs8_wince
Menampilkan file batch yang mengatur lingkungan untuk Windows CE SDK yang disediakan
dipasang di VS2005.
env_vs9_wince
Menampilkan file batch yang mengatur lingkungan untuk Windows CE SDK yang disediakan
dipasang di VS2008.
tulis_regv
Tulis nilai registri Windows.
Gunakan cmake online menggunakan layanan onworks.net