k3s2-graphics-lab/lab2/CMakeLists.txt

30 lines
763 B
CMake

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
src/graphics/MeshLoader.cpp src/graphics/MeshLoader.h)
target_link_libraries(${PROJECT_NAME} glfw)
target_link_libraries(${PROJECT_NAME} GLEW::GLEW)
target_link_libraries(${PROJECT_NAME} OpenGL::GL)