cmake_minimum_required(VERSION 4.0)
project(Lab8)

set(CMAKE_CXX_STANDARD 20)

add_executable(Lab8
        src/main.cpp
        src/Property/Property.cpp
        src/Property/Property.h
        src/Apartment/Apartment.cpp
        src/Apartment/Apartment.h
        src/Car/Car.cpp
        src/Car/Car.h
        src/CountryHouse/CountryHouse.cpp
        src/CountryHouse/CountryHouse.h
        src/Owner/Owner.cpp
        src/Owner/Owner.h
        src/TaxRates/TaxRates.h
        src/Human/Human.cpp
        src/Human/Human.h
        src/City/City.cpp
        src/City/City.h
        src/PropertyFactory/PropertyFactory.cpp
        src/PropertyFactory/PropertyFactory.h)
