@notgull for C, I'd recommend using meson as your build system. It's super ergonomic, has a lot of useful features and can be really fast OOTB