cmake_minimum_required(VERSION 3.17) project(budget) set(CMAKE_CXX_STANDARD 20) set(SOURCES src/main.cpp src/optHandlers/mainOptHandler.cpp src/optHandlers/operation.cpp src/optHandlers/accountOperation.cpp src/optHandlers/createOperation.cpp src/optHandlers/earnOperation.cpp src/optHandlers/PaymentOperation.cpp ) set(HEADERS src/optHandlers/mainOptHandler.h src/optHandlers/operation.h src/optHandlers/accountOperation.h src/optHandlers/createOperation.h src/optHandlers/earnOperation.h src/optHandlers/PaymentOperation.h ) add_executable(${PROJECT_NAME} ${SOURCES} ${HEADERS})