Heim Backend-Entwicklung C++ Meson: Verwenden Sie außerhalb der Nichts Git-Projekte als Abhängigkeiten

Meson: Verwenden Sie außerhalb der Nichts Git-Projekte als Abhängigkeiten

Apr 03, 2025 pm 07:54 PM
git 2025

Meson -Projektabhängigkeitsverarbeitung: Löst das Problem der Abhängigkeit von Git Project ohne meson.build -Dateien geschickt

In vielen hervorragenden GIT -Projekten fehlen Meson.build -Dateien, was Entwicklern, die Meson Build -Systeme verwenden, Herausforderungen darstellt. In diesem Artikel wird eine Möglichkeit eingeführt, dieses Problem zu lösen, indem Sie eine Patch -Datei erstellen und ein Git -Projekt ohne die meson.build -Datei Ihrem Meson -Projekt als Unterprojekt erfolgreich hinzufügen.

Meson: Verwenden Sie außerhalb der Nichts Git-Projekte als Abhängigkeiten

Angenommen, Sie müssen Ihr Projekt als Unterprojekt in benhoyt/ht -Projekt (das keine meson.build -Datei enthält) hinzufügen. Sie können Mesons wrap -Mechanismus verwenden, müssen jedoch die meson.build -Datei manuell hinzufügen.

Erstellen Sie zunächst eine ht.wrap -Datei und geben Sie die Git -Repository -Informationen an:

 <code>[wrap-git] directory=ht url=https://github.com/benhoyt/ht revision=master depth=1</code>
Nach dem Login kopieren

Laden Sie dann das Unterprojekt herunter:

 <code class="bash">meson subprojects ht</code>
Nach dem Login kopieren

Erstellen Sie als nächstes eine leere meson.build -Datei im subprojects/ht -Verzeichnis:

 <code class="bash">touch ./subprojects/ht/meson.build</code>
Nach dem Login kopieren

Erstellen Sie nun eine Patch -Datei mit der Datei 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>
Nach dem Login kopieren

Schließlich fügen Sie die Patch -Datei der ht.wrap -Datei hinzu:

 <code class="bash">echo "diff_files = ht-meson.patch" >> ./subprojects/ht.wrap</code>
Nach dem Login kopieren

Jetzt können Sie das Meson -Build -System ausführen:

 <code class="bash">CC=gcc meson setup ./build --wipe -D b_sanitize=none -D buildtype=release meson compile -C ./build</code>
Nach dem Login kopieren

Nachdem die Zusammenstellung erfolgreich ist, wird die ausführbare Datei im Verzeichnis ./build angezeigt.

Zusammenfassung: Durch das Erstellen der meson.build -Datei und des entsprechenden Patch können Sie Ihr Meson -Projekt als Unterprojekt problemlos ohne die meson.build -Datei hinzufügen. Dieser Ansatz vermeidet es, das ursprüngliche Projekt zu ändern und die Integrität des Projekts beizubehalten.

Referenzinformationen:

(Hinweis: In diesem Artikel geht davon aus, dass Sie die erforderlichen Tools wie Meson, GCC und Ninja installiert haben. Der Inhalt der meson.build -Datei muss gemäß der tatsächlichen Situation des ht -Projekts geschrieben werden.)

Das obige ist der detaillierte Inhalt vonMeson: Verwenden Sie außerhalb der Nichts Git-Projekte als Abhängigkeiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1664
14
PHP-Tutorial
1268
29
C#-Tutorial
1248
24
GIT: Der Kern der Versionskontrolle, GitHub: Social Coding GIT: Der Kern der Versionskontrolle, GitHub: Social Coding Apr 23, 2025 am 12:04 AM

Git und GitHub sind wichtige Tools für die moderne Softwareentwicklung. GIT bietet Versionenkontrollfunktionen, um Code über Repositorys, Filialen, Commits und Merges zu verwalten. GitHub bietet Code -Hosting- und Zusammenarbeit Funktionen wie Probleme und PullRequests. Die Verwendung von Git und GitHub kann die Entwicklung der Entwicklung und die Teamkollaborationsfunktionen erheblich verbessern.

Sesam Open Door Offizielle Website Eingang Sesam Open Dostüro offizieller neuester Eingang 2025 Sesam Open Door Offizielle Website Eingang Sesam Open Dostüro offizieller neuester Eingang 2025 Apr 28, 2025 pm 07:51 PM

Sesam Open Door ist eine Plattform, die sich auf den Kryptowährungshandel konzentriert. Benutzer können Portale über offizielle Websites oder soziale Medien erhalten, um sicherzustellen, dass die Authentizität von SSL -Zertifikaten und Website -Inhalten während des Zugriffs überprüft wird.

Ouyi Offizielle Website Eingang Ouyi Beamter neuester Eingang 2025 Ouyi Offizielle Website Eingang Ouyi Beamter neuester Eingang 2025 Apr 28, 2025 pm 07:48 PM

Wählen Sie eine zuverlässige Handelsplattform wie Okex, um den Zugang zum offiziellen Eingang zu gewährleisten.

Bewertungen und Empfehlungen für die beste Kryptowährungshandelsplattform im Jahr 2025 Bewertungen und Empfehlungen für die beste Kryptowährungshandelsplattform im Jahr 2025 Apr 28, 2025 pm 05:48 PM

Die drei besten Kryptowährungs -Handelsplattformen im Jahr 2025: Binance, OKX und Gate.io, die alle eine Vielzahl von Handelsmethoden und hohen Sicherheit bieten. Die Transaktionsgebühren von Binance und OKX betragen 0,1%und Gate.io 0,2%.

Ancoin Registrierungs -Tutorial für Anfänger -Tutorial 2025 Ancoin Exchange Registrierung Tutorial Neueste Version Ancoin Registrierungs -Tutorial für Anfänger -Tutorial 2025 Ancoin Exchange Registrierung Tutorial Neueste Version Apr 24, 2025 pm 12:12 PM

2025 Ancoin Exchange -Registrierungs -Tutorial: Bereiten Sie Ihre E -Mail und Ihr Passwort vor, besuchen Sie die offizielle Website, um sich zu registrieren, die KYC -Überprüfung abzuschließen, 2FA und Handelskennwort zu vervollständigen, um den Handel aufzuladen und mit dem Handel zu beginnen.

So herunterladen, installieren und registrieren Sie die Hongkong Digital Currency Exchange App 2025 So herunterladen, installieren und registrieren Sie die Hongkong Digital Currency Exchange App 2025 Apr 30, 2025 pm 07:18 PM

Der Download-, Installations- und Registrierungsprozess der Hong Kong Digital Currency Exchange App ist sehr einfach. Benutzer können diese App schnell über den in diesem Artikel bereitgestellten offiziellen App -Download -Link erhalten und verwenden. In diesem Artikel wird die digitale Währungs -Exchange -App von Hongkong im Detail vorgestellt, installiert, installiert und registriert, um sicherzustellen, dass jeder Benutzer den Vorgang reibungslos ausführen kann.

Top 10 Kryptowährungsspekulation App -Rankings in 2025 Top 10 Kryptowährungsspekulationssoftware -Rankings Top 10 Kryptowährungsspekulation App -Rankings in 2025 Top 10 Kryptowährungsspekulationssoftware -Rankings Apr 28, 2025 pm 04:39 PM

Top 10 Kryptowährungs -Handels -Apps in 2025: 1. OKX, die umfangreiche Marktdaten und Analyse -Tools bereitstellen; 2. Binance, umfassende Marktdaten und "Binance Academy"; 3.. Gate.io, unterstützt "Währungsabbau"; 4.. Coinbase, benutzerfreundliche Schnittstelle und "Coinbase Earn"; 5. Kraken, der "Dark Pool Trading" bereitstellt; 6. Huobi, Unterstützung "Vertragshandel"; 7. Kucoin, der "Einladungsbelohnungen" bereitstellt; 8. Bitfinex usw.

Top 10 häufig verwendete Kryptowährungs -Handelssoftware -Rankings im Jahr 2025 Top 10 häufig verwendete Kryptowährungs -Handelssoftware -Rankings im Jahr 2025 Apr 28, 2025 pm 05:45 PM

Zu den zehn Top -Ranglisten für Kryptowährungssoftware im Jahr 2025 gehören Binance, OKX, Gate.io usw., die alle eine Vielzahl von Handelsmodi und strengen Sicherheitsmaßnahmen bieten.

See all articles