cmake_minimum_required(VERSION 3.21) project(glorious-iso-dl VERSION 1.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_AUTOMOC ON) find_package(Qt6 REQUIRED COMPONENTS Widgets Network) qt_add_executable(glorious-iso-dl src/main.cpp src/Distro.h src/DistroRegistry.cpp src/Resolver.h src/Resolver.cpp src/DownloadManager.h src/DownloadManager.cpp src/MainWindow.h src/MainWindow.cpp ) target_link_libraries(glorious-iso-dl PRIVATE Qt6::Widgets Qt6::Network)