cmake_minimum_required(VERSION 3.25) project(StudentManagementSystem) set(CMAKE_CXX_STANDARD 17) add_executable(StudentManagementSystem main.cpp models/User.cpp models/Student.cpp models/Professor.cpp models/Admin.cpp models/Course.cpp models/Grade.cpp database/Database.cpp services/AuthService.cpp services/ExportService.cpp )