cmake_minimum_required(VERSION 3.10) project(CppDrawing) set(CMAKE_CXX_STANDARD 23) add_executable(drawing "src/math/transforms.cpp" "src/renderers/pgm_renderer.cpp" "src/renderers/svg_renderer.cpp" "src/shapes/circle.cpp" "src/shapes/line.cpp" "src/shapes/rectangle.cpp" "src/input_file.cpp" "src/main.cpp" ) target_include_directories(drawing PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src)