Build Systems: While this guide uses Ninja as an example, you can choose any build system (e.g. Makefiles or Visual Studio). CMake makes it easy to adapt. IDEs: If you are using an IDE like CLion, you ...