[Migrated] Allow to compile rust-builder as a static c library with the builder calls exported
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.4k
- Forks
- 126
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Issue automatically imported from old repo: https://github.com/EmbarkStudios/rust-gpu/issues/1144
Old labels: t: enhancement
Originally creatd by Makogan on 2024-04-14T21:35:40Z 👍: 2
I would find it useful if rust-builder could be compiled as a static library that could then be invoked from rust, C or C++. This has some possible advantages:
- Allowing a project using a new toolchain to use rust builder
- Allowing non rust projects to use rust shaders
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die rust-builder-Build-Konfiguration und die Builder-Aufrufe zu lokalisieren, die exportiert werden müssten. Ermittle die Anforderungen an statische Bibliotheken und sprachübergreifende Schnittstellen für Aufrufer in Rust, C und C++. Fertig ist die Aufgabe, wenn rust-builder als statische C-Bibliothek kompiliert und aus jeder genannten Sprache aufgerufen werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c, cpp, rust
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100