cmake_minimum_required(VERSION 3.16)
project(GammaRayMinimalClient LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)

# install-prefix provides GammaRay; system Qt6 picked up via CMAKE_PREFIX_PATH or default
find_package(GammaRay REQUIRED)
find_package(Qt6 COMPONENTS Core Gui Widgets Network REQUIRED)

add_executable(gr-minimal-client
    src/main.cpp
)

target_link_libraries(gr-minimal-client PRIVATE
    gammaray_client
    gammaray_common
    Qt6::Core
    Qt6::Gui
    Qt6::Widgets
    Qt6::Network
)
