Build tool:
From reading online, nobody is perfectly happy, but it seems that CMake is generally considered to be recommended for a new project over make and alternatives from both the programming blogger crowd and from folk that actually use them. I have a little experience with CMake as well, so it seems like the best choice.
Testing framework:
This is less clear cut. I feel that googltest is probably the best option to start with, it seems to top lists most often. I don't know if it lets you test "embedded" stuff easily, but I don't think what we're doing is actually truly embedded.
@MHCooke @bear-in-the-air be interested to hear your takes on this
Build tool: From reading online, nobody is perfectly happy, but it seems that CMake is generally considered to be recommended for a new project over make and alternatives from both the programming blogger crowd and from folk that actually use them. I have a little experience with CMake as well, so it seems like the best choice.
Testing framework: This is less clear cut. I feel that googltest is probably the best option to start with, it seems to top lists most often. I don't know if it lets you test "embedded" stuff easily, but I don't think what we're doing is actually truly embedded.
@MHCooke @bear-in-the-air be interested to hear your takes on this