Ready to use C++17 skeleton using glfw, glew, glm and the configuration-free build system sakemake.
This is a fork of OpenGL_CMake_Skeleton by Arthur Sonzogni (MIT licensed).
- C++17 compiler (gcc >= 7.2 should work)
- Sakemake (>= 1.38)
- OpenGL drivers (>=3.0)
- One of the systems supported by Sakemake. Currently: Arch Linux, macOS w/ Homebrew, FreeBSD or Ubuntu 17.10
- The
glew
,glm
andglfw
libraries. - If using Wayland on Arch Linux, the
glfw-wayland
andglew-wayland
packages are required.
If the application crashes and you are using Wayland, make sure to install glfw and glew with Wayland support.
sm run