CMake is anything but a sane build system: https://64.github.io/cmake-raytracer/