Pertanyaan yang diberi tag cmake

111
Menambahkan opsi baris perintah ke CMake

Saya membangun perpustakaan besar menggunakan CMake, dan saya ingin pengguna dapat secara selektif mengaktifkan / menonaktifkan bagian tertentu dari proses pembuatan saya. Bagaimana saya dapat menambahkan opsi baris perintah ke CMake build saya, misalnya agar pengguna dapat mengetik sesuatu...

109
Instruksi khusus OS di CMAKE: Bagaimana caranya?

Saya seorang pemula CMAKE. Di bawah ini adalah file cmake sederhana yang berfungsi dengan baik di jendela lingkungan mingw. Masalahnya jelas dengan target_link_libraries()fungsi CMAKE di mana saya menghubungkan libwsock32.a. Di jendela ini berfungsi dan saya mendapatkan hasilnya. Namun, seperti...

109
Ganti tanda kompilasi untuk file tunggal

Saya ingin menggunakan serangkaian tanda global untuk menyusun proyek, yang berarti bahwa pada file CMakeLists.txt tingkat atas saya, saya telah menentukan: ADD_DEFINITIONS ( -Wall -Weffc++ -pedantic -std=c++0x ) Namun, untuk file tertentu (katakanlah "foo.cpp") di subdirektori, saya ingin...

105
Perbedaan antara CMAKE_CURRENT_SOURCE_DIR dan CMAKE_CURRENT_LIST_DIR

Dari Wiki: CMAKE_CURRENT_SOURCE_DIR ini adalah direktori tempat CMakeLists.txt yang sedang diproses berada di CMAKE_CURRENT_LIST_DIR (sejak 2.8.3) ini adalah direktori dari listfile yang sedang diproses. Dari Dokumen: CMAKE_CURRENT_SOURCE_DIR: Jalur ke direktori sumber sedang diproses. Ini...

103
Salin file dari direktori sumber ke direktori biner menggunakan CMake

Saya mencoba membuat proyek sederhana di CLion. Ini menggunakan CMake (saya baru di sini) untuk menghasilkan Makefiles untuk membangun proyek (atau semacamnya) Yang saya perlukan hanyalah mentransfer beberapa file non-proyek (semacam file sumber daya) ke direktori biner setiap kali saya...

102
Bagaimana cara menggunakan CMake?

Saya mencoba menggunakan CMake untuk mengkompilasi opencv. Saya membaca tutorial tetapi tidak mengerti apa itu file CMakeLists dan bagaimana itu terhubung ke gui CMake? Juga tidak bisa mengerti apa itu makefile, apakah mereka sama dengan CMakeLists? Dan file mana yang akhirnya saya buka dengan...

100
Buatlah ketergantungan antarmuka target_link_libraries

Saya baru mengenal CMake dan agak bingung dengan kata kunci PUBLIK, PRIVATE, dan INTERFACE yang terkait target_link_libraries(). Dokumentasi menyebutkan bahwa mereka dapat digunakan untuk menentukan dependensi tautan dan antarmuka tautan dalam satu perintah. Apa sebenarnya arti dependensi...

97
Cara menggunakan CMAKE_INSTALL_PREFIX

Saya ingin membuat Makefile dengan target penginstalan, membuat penginstalan ke / usr daripada default / usr / local. Dengan asumsi bahwa membangun direktori dilakukan di subdirektori sumber, saya menjalankan: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt berisi:

96
Bagaimana cara membagi string di beberapa baris di CMake?

Saya biasanya memiliki kebijakan dalam proyek saya, untuk tidak pernah membuat baris dalam file teks yang melebihi panjang baris 80, sehingga mudah diedit di semua jenis editor (Anda tahu kesepakatannya). Tetapi dengan CMake saya mendapatkan masalah bahwa saya tidak tahu bagaimana membagi string...

95
Bagaimana CMake digunakan? [Tutup]

Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 3 tahun lalu . Perbaiki