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 "$" ) #set_target_properties(KF5PulseAudioQt PROPERTIES VERSION ${PULSEAUDIOQT_VERSION} # SOVERSION ${PULSEAUDIOQT_SOVERSION} # EXPORT_NAME PulseAudioQt #)