# Builds Kickoff on its own, outside plasma-desktop's tree: the Containerfile's# kickoff-builder stage puts plasma-desktop's applets/kickoff/ next to this# file as kickoff/. The rest of plasma-desktop's top-level CMakeLists.txt# isn't needed for this one applet.cmake_minimum_required(VERSION 3.16)project(kickoff)# ECM's QML helpers otherwise pick their Qt5 variant.set(QT_MAJOR_VERSION 6)find_package(ECM REQUIRED NO_MODULE)set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})find_package(Qt6 REQUIRED COMPONENTS Core Quick Qml)include(KDEInstallDirs)include(KDECMakeSettings)include(KDECompilerSettings NO_POLICY_SCOPE)include(ECMQmlModule)# Plasma's CMake package needs these found first.find_package(KF6 REQUIRED COMPONENTS Config CoreAddons Package I18n)find_package(Plasma REQUIRED)add_subdirectory(kickoff)