cmake_minimum_required(VERSION 3.22) project(Lab2) set(CMAKE_CXX_STANDARD 11) find_package(glfw3 3.3 REQUIRED) find_package(GLEW REQUIRED) find_package(OpenGL REQUIRED) find_package(glm REQUIRED) add_executable( ${PROJECT_NAME} src/main.cpp src/window/Camera.cpp src/window/Camera.h src/window/Window.cpp src/window/Window.h src/window/Events.cpp src/window/Events.h src/graphics/Mesh.h src/graphics/Mesh.cpp src/graphics/Shader.h src/graphics/Shader.cpp ) target_link_libraries(${PROJECT_NAME} glfw) target_link_libraries(${PROJECT_NAME} GLEW::GLEW) target_link_libraries(${PROJECT_NAME} OpenGL::GL)