Rumah pembangunan bahagian belakang C++ Meson: Gunakan projek git yang tidak ada apa-apa sebagai kebergantungan

Meson: Gunakan projek git yang tidak ada apa-apa sebagai kebergantungan

Apr 03, 2025 pm 07:54 PM
git 2025

MESON Pemprosesan Ketergantungan Projek: Pandai menyelesaikan masalah ketergantungan pada projek Git tanpa meson.Build Files

Banyak projek Git yang sangat baik kekurangan meson.Build Files, yang memberikan cabaran bagi pemaju menggunakan sistem membina meson. Artikel ini akan memperkenalkan cara untuk menyelesaikan masalah ini dengan membuat fail patch dan berjaya menambah projek Git tanpa fail meson.build ke projek meson anda sebagai subproject.

Meson: Gunakan projek git yang tidak ada apa-apa sebagai kebergantungan

Katakan anda perlu menambah projek benhoyt/ht (yang tidak mempunyai fail meson.build) ke projek anda sebagai subproject. Anda boleh menggunakan mekanisme wrap Meson, tetapi anda perlu menambah fail meson.build secara manual.

Pertama, buat fail ht.wrap dan tentukan maklumat repositori Git:

 <code>[wrap-git] directory=ht url=https://github.com/benhoyt/ht revision=master depth=1</code>
Salin selepas log masuk

Kemudian, muat turun subproject:

 <code class="bash">meson subprojects ht</code>
Salin selepas log masuk

Seterusnya, buat fail meson.build kosong dalam direktori subprojects/ht :

 <code class="bash">touch ./subprojects/ht/meson.build</code>
Salin selepas log masuk

Sekarang, buat fail patch yang mengandungi fail meson.build :

 <code class="bash">mkdir -pv subprojects/{packagecache,packagefiles} git -C ./subprojects/ht add meson.build git -C ./subprojects/ht diff --cached > ./subprojects/packagefiles/ht-meson.patch</code>
Salin selepas log masuk

Akhirnya, tambahkan fail patch ke fail ht.wrap :

 <code class="bash">echo "diff_files = ht-meson.patch" >> ./subprojects/ht.wrap</code>
Salin selepas log masuk

Sekarang anda boleh menjalankan sistem bangunan meson:

 <code class="bash">CC=gcc meson setup ./build --wipe -D b_sanitize=none -D buildtype=release meson compile -C ./build</code>
Salin selepas log masuk

Selepas kompilasi berjaya, fail yang boleh dilaksanakan akan muncul dalam direktori ./build .

Ringkasan: Dengan membuat fail meson.build dan patch yang sepadan, anda boleh dengan mudah menambah projek git tanpa fail meson.build ke projek meson anda sebagai subproject. Pendekatan ini mengelakkan mengubahsuai projek asal dan mengekalkan integriti projek.

Maklumat rujukan:

(Nota: Artikel ini mengandaikan bahawa anda telah memasang alat yang diperlukan seperti Meson, GCC dan Ninja. Kandungan fail meson.build perlu ditulis mengikut situasi sebenar projek ht .)

Atas ialah kandungan terperinci Meson: Gunakan projek git yang tidak ada apa-apa sebagai kebergantungan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1668
14
Tutorial PHP
1273
29
Tutorial C#
1256
24
WEASE OPEN DOOR OFFICE LAMAN WETORY Masuk WELIK OPEN DOOR OFER OFFICATION Masuk Terkini 2025 WEASE OPEN DOOR OFFICE LAMAN WETORY Masuk WELIK OPEN DOOR OFER OFFICATION Masuk Terkini 2025 Apr 28, 2025 pm 07:51 PM

Pintu Terbuka Sesame adalah platform yang memberi tumpuan kepada perdagangan cryptocurrency. Pengguna boleh mendapatkan portal melalui laman web rasmi atau media sosial untuk memastikan kesahihan sijil SSL dan kandungan laman web disahkan semasa akses.

OUYI Laman Web Pintu Masuk OUYI Pintu Terkini Rasmi 2025 OUYI Laman Web Pintu Masuk OUYI Pintu Terkini Rasmi 2025 Apr 28, 2025 pm 07:48 PM

Pilih platform perdagangan yang boleh dipercayai seperti OKEX untuk memastikan akses ke pintu masuk rasmi.

Ulasan dan cadangan untuk platform perdagangan cryptocurrency terbaik pada tahun 2025 Ulasan dan cadangan untuk platform perdagangan cryptocurrency terbaik pada tahun 2025 Apr 28, 2025 pm 05:48 PM

Tiga platform perdagangan cryptocurrency terbaik di 2025: Binance, Okx dan Gate.io, yang semuanya menyediakan pelbagai kaedah perdagangan dan keselamatan yang tinggi. Yuran urus niaga Binance dan OKX adalah 0.1%, dan Gate.io adalah 0.2%.

Cara Muat turun, Pasang dan Daftarkan App Pertukaran Mata Wang Digital Hong Kong 2025 Cara Muat turun, Pasang dan Daftarkan App Pertukaran Mata Wang Digital Hong Kong 2025 Apr 30, 2025 pm 07:18 PM

Proses muat turun, pemasangan dan pendaftaran aplikasi pertukaran mata wang digital Hong Kong sangat mudah. Pengguna dengan cepat boleh mendapatkan dan menggunakan aplikasi ini melalui pautan muat turun aplikasi rasmi yang disediakan dalam artikel ini. Artikel ini akan memperkenalkan secara terperinci bagaimana untuk memuat turun, memasang dan mendaftarkan aplikasi Exchange Mata Wang Digital Hong Kong untuk memastikan setiap pengguna dapat menyelesaikan operasi dengan lancar.

Pek pengembangan terbaik Laravel yang disyorkan: 2024 Alat penting Pek pengembangan terbaik Laravel yang disyorkan: 2024 Alat penting Apr 30, 2025 pm 02:18 PM

Pakej lanjutan Laravel yang penting untuk 2024 termasuk: 1 Laraveldebrugbar, yang digunakan untuk memantau dan debug kod; 2. Laraveltelescope, menyediakan pemantauan aplikasi terperinci; 3. Laravelhorizon, menguruskan tugas -tugas redis. Pek pengembangan ini dapat meningkatkan kecekapan pembangunan dan prestasi aplikasi.

Peringkat Aplikasi Spekulasi Cryptocurrency 10 teratas di 2025 Top 10 Cryptocurrency Spekulasi Perisian Perisian Peringkat Aplikasi Spekulasi Cryptocurrency 10 teratas di 2025 Top 10 Cryptocurrency Spekulasi Perisian Perisian Apr 28, 2025 pm 04:39 PM

10 aplikasi perdagangan cryptocurrency teratas pada tahun 2025: 1. Okx, menyediakan data pasaran dan alat analisis yang kaya; 2. Binance, data pasaran yang komprehensif dan "Akademi Binance"; 3. Gate.io, menyokong "Perlombongan Mata Wang"; 4. Coinbase, antara muka mesra pengguna dan "Coinbase Earn"; 5. Kraken, menyediakan "perdagangan kolam gelap"; 6. Huobi, menyokong "perdagangan kontrak"; 7. Kucoin, menyediakan "ganjaran jemputan"; 8. Bitfinex, dll.

Apakah persekitaran pembangunan silang platform di C? Apakah persekitaran pembangunan silang platform di C? Apr 28, 2025 pm 09:24 PM

Pembangunan silang platform di C adalah disyorkan untuk menggunakan VisualStudiocode, Clion dan Qtcreator. 1. VisualStudiocode adalah ringan dan fleksibel, sesuai untuk pembangunan pelbagai platform, tetapi konfigurasi awal lebih rumit. 2. Clion mengintegrasikan CMake, sesuai untuk projek lintas platform, tetapi lesen mahal. 3.QTCreator menyokong pembangunan silang platform, dengan perpustakaan QT terbina dalam, tetapi lengkung pembelajaran adalah curam.

10 teratas yang biasa digunakan dalam kedudukan perisian perdagangan cryptocurrency pada tahun 2025 10 teratas yang biasa digunakan dalam kedudukan perisian perdagangan cryptocurrency pada tahun 2025 Apr 28, 2025 pm 05:45 PM

Kedudukan Perisian Perdagangan Cryptocurrency Top pada tahun 2025 termasuk Binance, OKX, Gate.io, dan lain -lain, yang semuanya menyediakan pelbagai mod perdagangan dan langkah -langkah keselamatan yang ketat.

See all articles