cmake_minimum_required(VERSION 4.0)
project(Lab9_UNIX)

set(CMAKE_CXX_STANDARD 20)

find_package(Curses REQUIRED)

include_directories(${CURSES_INCLUDE_DIR})

add_executable(Lab9_UNIX main.cpp
        core/Vector2.cpp
        core/Vector2.h
        core/PaintDevice.cpp
        core/PaintDevice.h
        core/Size.cpp
        core/Size.h
        core/Square.cpp
        core/Square.h
        core/Engine.cpp
        core/Engine.h
        core/ExampleGame.cpp
        core/ExampleGame.h
        core/Point.h
        core/Figure.cpp
        core/Figure.h
        core/IBlock.cpp
        core/IBlock.h
        core/GameField.cpp
        core/GameField.h
        core/Tetris.cpp
        core/Tetris.h)

target_link_libraries(Lab9_UNIX ${CURSES_LIBRARIES})

