cmake_minimum_required(VERSION 3.29) project(cg1) set(CMAKE_CXX_STANDARD 20) find_package(Qt5Widgets REQUIRED) set(CMAKE_AUTOMOC ON) add_executable( cg1 WIN32 src/main.cpp src/frame.hpp src/drawing_assets.hpp src/drawing_assets.cpp src/painter.cpp src/painter.hpp src/old_main.cpp src/ui.hpp src/ui.cpp ) qt5_use_modules(cg1 Widgets) add_subdirectory(renderer-api) add_subdirectory(utilities)