cmake_minimum_required(VERSION 3.25)
project(qt_quick_test CXX)

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

find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick QuickControls2)

add_executable(quick-test main.cpp)
qt_add_resources(quick-test "qml" PREFIX "/" FILES main.qml)
target_include_directories(quick-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../..)
target_link_libraries(quick-test PRIVATE Qt6::Core Qt6::Gui Qt6::Qml Qt6::Quick Qt6::QuickControls2)
