jeremyletang / rust-sfml

SFML bindings for Rust
Other
638 stars 88 forks source link

[Question] SFML package requirement? #259

Closed aleokdev closed 2 years ago

aleokdev commented 2 years ago

Even after #242, CSFML and SFML are required as packages in the system for the crate to build.

The current requirements (for the master build) are not very precise. What exactly is vendored by this crate, and why is SFML still required on the building system?

bjorn commented 2 years ago

Hmm, likely I needed to install those because I used the latest release, and that change isn't in 0.16 yet.

Edit: Ah, no, I see our tests have also failed to compile, when git revision 19b5e1082fbb58d7c1646eef32cb6fd01353c9d3 was used: https://github.com/mapeditor/rs-tiled/runs/4944292074?check_suite_focus=true

crumblingstatue commented 2 years ago

Latest release (0.16) requires both SFML and CSFML. The git master version requires only SFML. CSFML is vendored. This however also means that a C++ compiler is required to build the project, as well as libclang for binding generation purposes.