I've spent large chunks of this week thinking about and then the last two days implementing a new build system with the goal of it being easy to get Chronicles running on Linux and Mac!
This was made possible with zig which is not only a language but an entire build system that works with existing C/C++.
After getting the code base to play well with clang, setting up the library linking with zig was a breeze! The entire build system is a single 200-line easy-to-maintain C-like file!

