cmake_minimum_required(VERSION 3.16)

# Projektname und Standards
project(ArbeitszeitRechner)
set(CMAKE_CXX_STANDARD 17)

# Automatische Qt-Prozesse aktivieren
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)

# Qt6 einbinden
find_package(Qt6 REQUIRED COMPONENTS Widgets)

# Quellen-Dateien
add_executable(ArbeitszeitRechner
    main.cpp
    WorkTimeCalculator.cpp
    WorkTimeCalculator.h
)

# Qt6-Widgets verlinken
target_link_libraries(ArbeitszeitRechner Qt6::Widgets)
