Closed aleokdev closed 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
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.
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?