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