cmake_minimum_required(VERSION 3.18) project(QML_BalancerApp LANGUAGES CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) find_package(Qt6 COMPONENTS Gui Qml Quick) qt_add_executable(QML_BalancerApp src/main.cpp) qt_add_resources(QML_BalancerApp "configuration" PREFIX "/" FILES qtquickcontrols2.conf ) target_link_libraries(QML_BalancerApp PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Gui Qt${QT_VERSION_MAJOR}::Quick Qt${QT_VERSION_MAJOR}::Qml ) include(${CMAKE_CURRENT_SOURCE_DIR}/qmlmodules)