**STL**, **Libigl**, **Eigen**, **Ginac** and the dependencies of the **igl::opengl::glfw::Viewer (OpenGL, glad and GLFW)**. The CMake build system will automatically download libigl and its dependencies using CMake FetchContent, thus requiring no setup on your part. **As for Ginac, you need to download it by yourself before the cmake build.**