this post was submitted on 31 Jul 2023
1 points (66.7% liked)
de_EDV
3805 readers
1 users here now
Ableger von r/de_EDV auf Lemmy.
News, Diskussionen und Hilfestellung zu Hard- und Software
Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!
Weitere IT Communitys:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Niemand zwingt dich deine makefiles selbst zu schreiben.
Kannst dir mal CMake ansehen. Wobei ich streitbar finde dass das einfacher ist als selbst schreiben.
Meson findet auch immer mehr Anklang.
Ich habe mir CMake angesehen. Es ist für fast alles, was ich tun will, zu umfangreich (das gilt auch für Meson). Insofern Zustimmung:
Hinzu kommt, dass C - anders als andere Sprachen wie Rust und Go - bedauerlicherweise immer noch keine elegante Möglichkeit bietet, Abhängigkeiten direkt beim Kompilieren herunterzuladen. Man könnte zwar irgendwelche abenteuerlichen Konstrukte mit Conan und CMake zusammenzimmern (habe ich auch schon mal gemacht), aber elegant geht schon irgendwie anders.
Du könntest ja auch das ganze in Rust bauen (**) und das C FFI verwenden, um die Bibliothek anzubinden und dir quasi einen eigenen kleinen Wrapper für
raylib
bauen. Dann kannst du wie gehabt Cargo zum bauen und für die dependencies verwenden.Oder man nutzt direkt die offiziellen bindings.
https://github.com/raysan5/raylib/blob/master/BINDINGS.md
Die gibt es übrigens nicht nur für Rust, sondern auch für Go und eine ganze Menge andere Sprachen.
Ja, sicher, zumal es bereits Bindings gibt. Mein Beitrag hier ist auch eher ein Hinweis auf die kleinen Fundstücke abseits des Weges... :-)