# SPDX-License-Identifier: BSD-2-Clause # SPDX-FileCopyrightText: 2022-2023 Bart De Vries find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Qml Gui Multimedia) find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS CoreAddons Kirigami I18n) if (NOT ANDROID) find_package(Qt6 ${QT_MIN_VERSION} REQUIRED COMPONENTS DBus Widgets) endif() ########################################################### add_executable(kmediasession-example main.cpp) qt_policy(SET QTP0001 NEW) qt_add_qml_module(kmediasession-example URI org.kde.kmediasession-example QML_FILES qml/Main.qml ) target_link_libraries(kmediasession-example PRIVATE Qt::Core Qt::Qml Qt::Gui KF6::CoreAddons KF6::Kirigami KF6::I18n KMediaSession ) if (NOT ANDROID) target_link_libraries(kmediasession-example PRIVATE Qt::Widgets) endif() install(TARGETS kmediasession-example ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})