cmake_minimum_required(VERSION 3.12) project(OpenGLTest CXX) set(CMAKE_CXX_STANDARD 17) find_package(OpenGL REQUIRED) find_package(GLEW REQUIRED) find_package(glfw3 REQUIRED) add_executable(opengl_test src/main.cpp) target_link_libraries(opengl_test OpenGL::GL GLEW::GLEW glfw )