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