This project is based on the hunter C++ package manager
You need to set the working directory of the process to where the shaders are. If you don't know how to do that, check the instructions above.
You need the Mesa 3D library installed:
sudo apt install libgl1-mesa-dev
sudo dnf install mesa-libGL-devel
This skeleton depends on glfw and glew the glew libraries.It has transitive dependencies on x11
, so it ends up downloading and compiling a lot of package dependencies. This means that the compilation can take long at the first time, but once that is done, the binaries build will be cached.
For some reason the compilation of glew takes really, really, long. Be patient, but once that is done, the compiled binaries will be cached.