mirror of
https://github.com/KDE/krfb
synced 2026-07-01 07:31:16 -07:00
39 lines
919 B
CMake
39 lines
919 B
CMake
|
|
include_directories (${CMAKE_CURRENT_SOURCE_DIR}
|
||
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
||
|
|
)
|
||
|
|
|
||
|
|
set (krfb_framebuffer_pw_SRCS
|
||
|
|
pw_framebuffer.cpp
|
||
|
|
pw_framebufferplugin.cpp
|
||
|
|
)
|
||
|
|
|
||
|
|
qt5_add_dbus_interface(
|
||
|
|
krfb_framebuffer_pw_SRCS
|
||
|
|
${CMAKE_SOURCE_DIR}/dbus/xdp_dbus_screencast_interface.xml
|
||
|
|
xdp_dbus_screencast_interface
|
||
|
|
)
|
||
|
|
|
||
|
|
qt5_add_dbus_interface(
|
||
|
|
krfb_framebuffer_pw_SRCS
|
||
|
|
${CMAKE_SOURCE_DIR}/dbus/xdp_dbus_remotedesktop_interface.xml
|
||
|
|
xdp_dbus_remotedesktop_interface
|
||
|
|
)
|
||
|
|
|
||
|
|
add_library(krfb_framebuffer_pw
|
||
|
|
MODULE
|
||
|
|
${krfb_framebuffer_pw_SRCS}
|
||
|
|
)
|
||
|
|
|
||
|
|
target_link_libraries (krfb_framebuffer_pw
|
||
|
|
Qt5::Core
|
||
|
|
Qt5::Gui
|
||
|
|
Qt5::DBus
|
||
|
|
KF5::CoreAddons
|
||
|
|
krfbprivate
|
||
|
|
PipeWire::PipeWire
|
||
|
|
)
|
||
|
|
|
||
|
|
install (TARGETS krfb_framebuffer_pw
|
||
|
|
DESTINATION ${PLUGIN_INSTALL_DIR}/krfb
|
||
|
|
)
|