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)