Build Tool

  1. CMake
  2. Bazel

Bazel is much better for large codebases apparently. But why exactly? It’s a more modern tool.

CMake was created because Makefiles were too archaic to deal with - James