mirror of
https://invent.kde.org/network/krfb
synced 2024-07-05 09:28:35 +00:00
The service types are deprecated and not needed anymore when using the JSON metadata. Instead install the different plugin types into dedicated dirs, this way there is not additional filtering needed.
37 lines
1010 B
CMake
37 lines
1010 B
CMake
include_directories (${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
)
|
|
|
|
set (krfb_framebuffer_xcb_SRCS
|
|
xcb_framebufferplugin.cpp
|
|
xcb_framebuffer.cpp
|
|
)
|
|
|
|
ecm_qt_declare_logging_category(krfb_framebuffer_xcb_SRCS
|
|
HEADER krfb_fb_xcb_debug.h
|
|
IDENTIFIER KRFB_FB_XCB
|
|
CATEGORY_NAME krfb.framebuffer.xcb
|
|
DESCRIPTION "KRFB XCB framebuffer plugin"
|
|
EXPORT KRFB
|
|
)
|
|
|
|
add_library(krfb_framebuffer_xcb MODULE ${krfb_framebuffer_xcb_SRCS})
|
|
|
|
target_link_libraries (krfb_framebuffer_xcb
|
|
Qt5::Core
|
|
Qt5::Gui
|
|
XCB::XCB
|
|
XCB::RENDER
|
|
XCB::SHAPE
|
|
XCB::XFIXES
|
|
XCB::DAMAGE
|
|
XCB::SHM
|
|
XCB::IMAGE
|
|
KF5::CoreAddons
|
|
krfbprivate
|
|
)
|
|
|
|
install (TARGETS krfb_framebuffer_xcb
|
|
DESTINATION ${KDE_INSTALL_PLUGINDIR}/krfb/framebuffer
|
|
)
|