Warning, /plasma/plasma-workspace/kcms/soundtheme/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2023 Ismael Asensio <isma.af@gmail.com>
0002 # SPDX-License-Identifier: BSD-2-Clause
0003 
0004 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_soundtheme\")
0005 
0006 kcmutils_add_qml_kcm(kcm_soundtheme)
0007 target_sources(kcm_soundtheme PRIVATE
0008     kcm_soundtheme.cpp
0009 )
0010 
0011 kcmutils_generate_module_data(kcm_soundtheme
0012     MODULE_DATA_HEADER soundthemedata.h
0013     MODULE_DATA_CLASS_NAME SoundThemeData
0014     SETTINGS_HEADERS soundthemesettings.h
0015     SETTINGS_CLASSES SoundThemeSettings
0016 )
0017 
0018 kconfig_add_kcfg_files(kcm_soundtheme soundthemesettings.kcfgc GENERATE_MOC)
0019 
0020 ecm_qt_declare_logging_category(kcm_soundtheme
0021     HEADER kcm_soundtheme_debug.h
0022     IDENTIFIER KCM_SOUNDTHEME
0023     CATEGORY_NAME kcm_soundtheme
0024     EXPORT KCM_SOUNDTHEME
0025     DESCRIPTION "System Settings - Sound Theme"
0026 )
0027 
0028 target_link_libraries(kcm_soundtheme PRIVATE
0029     KF6::KCMUtils
0030     KF6::I18n
0031     KF6::KCMUtilsQuick
0032     PW::LibNotificationManager
0033     Canberra::Canberra
0034 )
0035