Warning, /plasma/plasma-pa/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_pulseaudio\") 0002 0003 ecm_add_qml_module(plasma-volume-declarative URI org.kde.plasma.private.volume) 0004 0005 target_sources(plasma-volume-declarative PRIVATE 0006 card.cpp 0007 client.cpp 0008 context.cpp 0009 device.cpp 0010 maps.cpp 0011 operation.cpp 0012 port.cpp 0013 profile.cpp 0014 pulseaudio.cpp 0015 pulseobject.cpp 0016 sink.cpp 0017 sinkinput.cpp 0018 modulemanager.cpp 0019 source.cpp 0020 sourceoutput.cpp 0021 stream.cpp 0022 volumemonitor.cpp 0023 volumeobject.cpp 0024 debug.cpp 0025 server.cpp 0026 streamrestore.cpp 0027 module.cpp 0028 canberracontext.cpp 0029 speakertest.cpp 0030 gsettingsitem.cpp 0031 soundthemeconfig.cpp 0032 qml/globalactioncollection.cpp 0033 qml/listitemmenu.cpp 0034 qml/plugin.cpp 0035 qml/microphoneindicator.cpp 0036 qml/volumeosd.cpp 0037 qml/volumefeedback.cpp 0038 ) 0039 0040 ecm_target_qml_sources(plasma-volume-declarative VERSION 0.1 SOURCES 0041 qml/PulseObjectFilterModel.qml 0042 ) 0043 0044 set_property(SOURCE qml/dbus/osdService.xml APPEND PROPERTY CLASSNAME OsdServiceInterface) 0045 qt_add_dbus_interface(dbus_SRCS qml/dbus/osdService.xml osdservice) 0046 0047 target_sources(plasma-volume-declarative PRIVATE ${dbus_SRCS}) 0048 0049 kconfig_add_kcfg_files(plasma-volume-declarative GENERATE_MOC qml/globalconfig.kcfgc) 0050 0051 target_link_libraries(plasma-volume-declarative PRIVATE 0052 Qt::Core 0053 Qt::Gui 0054 Qt::DBus 0055 Qt::Quick 0056 Qt::Widgets 0057 KF6::GlobalAccel 0058 KF6::I18n 0059 KF6::StatusNotifierItem 0060 KF6::ConfigCore 0061 KF6::ConfigGui 0062 KF6::CoreAddons 0063 Canberra::Canberra 0064 PkgConfig::LIBPULSE 0065 PkgConfig::LIBPULSE_MAINLOOP 0066 PkgConfig::GIO 0067 ) 0068 0069 ecm_finalize_qml_module(plasma-volume-declarative) 0070 0071 add_subdirectory(kcm)