need to link GL, GLEW, and glfw when building