cpp_drawing/CMakeLists.txt

19 lines
386 B
CMake

cmake_minimum_required(VERSION 3.10)
project(CppDrawing)
set(CMAKE_CXX_STANDARD 23)
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})