cmake_minimum_required(VERSION 3.24) project(glapp2) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD 17) add_executable(glapp2 main.cpp) find_package(OpenGL) if(${OPENGL_FOUND}) target_link_libraries(glapp2 ${OPENGL_LIBRARIES}) message(${OPENGL_LIBRARIES}) target_link_libraries(glapp2 OpenGL::GL) endif() find_package(GLEW) if(${GLEW_FOUND}) message(${GLEW_LIBRARIES}) message(${GLEW_INCLUDE_DIRS}) target_link_libraries(glapp2 ${GLEW_LIBRARIES}) endif() #include_directories(glapp2 /usr/include/GLFW) #target_link_libraries(glapp2 glfw3) find_package(glfw3) if(${GLFW3_FOUND}) target_link_libraries(glapp2 glfw) endif()