The build requirements are modern versions of mesa (to provide modern OpenGL APIs), glbinding (to provide OpenGL APIs function loading), glfw (to create the display) and cmake
:
cmake -B build/ -DCMAKE_BUILD_TYPE=Release
cmake --build build/ --config Release --target all --
cd build/
LanderApp.exe
Screenshot demonstrating the normal mapped per-pixel lighting and gamma correction after rasterization of the color map: