summaryrefslogtreecommitdiffstats
path: root/src/PulseAudioQt/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/PulseAudioQt/CMakeLists.txt')
-rw-r--r--src/PulseAudioQt/CMakeLists.txt49
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
+#)
+