Commit graph

10 commits

Author SHA1 Message Date
Zed A. Shaw
3bc05ad164 Move everything under the guecs/ directory in src/ so that it meshes better with other projects. 2025-05-08 11:20:00 -04:00
Zed A. Shaw
f520f0bade Try to trim down what libs are actually needed. 2025-05-08 02:47:49 -04:00
Zed A. Shaw
06ca57e5da Had to rename sfml to sfmlbackend because on Windows the filesystem is case insensitive so include <SFML/*> was accidentally including _my_ <sfml/config.hpp> file. 2025-05-08 02:27:02 -04:00
Zed A. Shaw
f3f2e90cd2 [BROKEN] This build is totally broken. DONOT USE. 2025-05-08 01:12:12 -04:00
Zed A. Shaw
8dc70ad1ed Meson will complain on linux that libraries are not compiled with -fpic but then ignore options to enable -fpic by default, also despite detecting this Meson will not add it on Linux. Because of this I have to only build static libraries. CMake might be on the table now. 2025-05-07 12:53:44 -04:00
Zed A. Shaw
838f54a4f4 Moved everything around to let meson build the libraries, but I suspect I have too much SFML support gear for it to be useable. 2025-05-07 12:21:34 -04:00
Zed A. Shaw
74f5652842 Calculator started and the SFML components are off in their own thing. 2025-05-05 13:50:57 -04:00
Zed A. Shaw
58880c2a6a Started moving SFML specific stuff into the sfml/ directory. 2025-05-05 12:42:26 -04:00
Zed A. Shaw
f5f5ca6431 First working extract with passing tests. Next to rework this so that the demo is separate from the actual library that people would use. 2025-05-05 12:10:27 -04:00
Zed A. Shaw
103793204d Brought over a bunch of stuff to get started, but only lel.cpp compiles. 2025-05-05 11:42:21 -04:00