diff options
Diffstat (limited to 'src/PulseAudioQt/CMakeLists.txt')
-rw-r--r-- | src/PulseAudioQt/CMakeLists.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/PulseAudioQt/CMakeLists.txt b/src/PulseAudioQt/CMakeLists.txt new file mode 100644 index 0000000..7578983 --- /dev/null +++ b/src/PulseAudioQt/CMakeLists.txt @@ -0,0 +1,49 @@ +add_library(KF5PulseAudioQt STATIC) + +project(PulseAudioQt) + +find_package(Qt5DBus ${QT_MINIMUM_VERSION} REQUIRED) +find_package(Qt5Core ${QT_MINIMUM_VERSION} REQUIRED) +find_package(Qt5Gui ${QT_MINIMUM_VERSION} REQUIRED) + +target_sources(KF5PulseAudioQt PRIVATE + card.cpp + cardport.cpp + client.cpp + context.cpp + device.cpp + maps.cpp + operation.cpp + port.cpp + profile.cpp + models.cpp + pulseobject.cpp + sink.cpp + sinkinput.cpp + source.cpp + sourceoutput.cpp + stream.cpp + volumeobject.cpp + server.cpp + streamrestore.cpp + module.cpp + indexedpulseobject.cpp +) + +target_link_libraries(KF5PulseAudioQt + PUBLIC + Qt5::Core + PRIVATE + Qt5::Gui + Qt5::DBus + PkgConfig::LIBPULSE + PkgConfig::LIBPULSE_MAINLOOP +) + +#target_include_directories(KF5PulseAudioQt INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KF5PulseAudioQt>" ) + +#set_target_properties(KF5PulseAudioQt PROPERTIES VERSION ${PULSEAUDIOQT_VERSION} +# SOVERSION ${PULSEAUDIOQT_SOVERSION} +# EXPORT_NAME PulseAudioQt +#) + |