From 48c1cffd4e3e14b7ca919899982637f13b5e2cea Mon Sep 17 00:00:00 2001 From: Bart De Vries Date: Mon, 23 Jan 2023 20:55:57 +0100 Subject: [PATCH] [KMediaSession] Put compilation of example player behind switch --- CMakeLists.txt | 3 ++- src/kmediasession/CMakeLists.txt | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2da91bb5..7799e904 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,7 +40,8 @@ ecm_setup_version(${PROJECT_VERSION} VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/kasts-version.h ) -ecm_set_disabled_deprecation_versions(QT 5.15.2 +ecm_set_disabled_deprecation_versions( + QT 5.15.2 KF 5.102.0 ) diff --git a/src/kmediasession/CMakeLists.txt b/src/kmediasession/CMakeLists.txt index 93fb55e3..aede21e1 100644 --- a/src/kmediasession/CMakeLists.txt +++ b/src/kmediasession/CMakeLists.txt @@ -3,6 +3,8 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${ECM_MODULE_PATH}) +option(BUILD_EXAMPLE_PLAYER "Build and install example audio backend player" OFF) + find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Qml Multimedia) find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n) @@ -148,4 +150,6 @@ endif() install(TARGETS KMediaSession ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) -add_subdirectory(example-app) +if (BUILD_EXAMPLE_PLAYER) + add_subdirectory(example-app) +endif()