ISO Downloader with native GUI and checksum verification

This commit is contained in:
Tronax 2026-06-13 10:55:39 +02:00
commit 3038fcf94c
Signed by: Tronax
SSH key fingerprint: SHA256:2pKKXDZucWvaF/GzXNz0FY53EAO1YDLN80bqS+TTz/o
12 changed files with 1470 additions and 0 deletions

22
CMakeLists.txt Normal file
View file

@ -0,0 +1,22 @@
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)