Changeset View
Changeset View
Standalone View
Standalone View
src/client/CMakeLists.txt
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 8 | set(CLIENT_LIB_SRCS | |||
---|---|---|---|---|---|
56 | xdgdecoration.cpp | 56 | xdgdecoration.cpp | ||
57 | xdgshell.cpp | 57 | xdgshell.cpp | ||
58 | xdgforeign_v2.cpp | 58 | xdgforeign_v2.cpp | ||
59 | xdgforeign.cpp | 59 | xdgforeign.cpp | ||
60 | xdgshell_v5.cpp | 60 | xdgshell_v5.cpp | ||
61 | xdgshell_v6.cpp | 61 | xdgshell_v6.cpp | ||
62 | xdgshell_stable.cpp | 62 | xdgshell_stable.cpp | ||
63 | xdgoutput.cpp | 63 | xdgoutput.cpp | ||
64 | screencasting.cpp | ||||
64 | ../compat/wayland-xdg-shell-v5-protocol.c | 65 | ../compat/wayland-xdg-shell-v5-protocol.c | ||
65 | ) | 66 | ) | ||
66 | 67 | | |||
67 | ecm_qt_declare_logging_category(CLIENT_LIB_SRCS | 68 | ecm_qt_declare_logging_category(CLIENT_LIB_SRCS | ||
68 | HEADER logging.h | 69 | HEADER logging.h | ||
69 | IDENTIFIER KWAYLAND_CLIENT | 70 | IDENTIFIER KWAYLAND_CLIENT | ||
70 | CATEGORY_NAME kwayland-client | 71 | CATEGORY_NAME kwayland-client | ||
71 | DEFAULT_SEVERITY Critical | 72 | DEFAULT_SEVERITY Critical | ||
▲ Show 20 Lines • Show All 125 Lines • ▼ Show 20 Line(s) | 196 | ecm_add_wayland_client_protocol(CLIENT_LIB_SRCS | |||
197 | BASENAME xdg-decoration-unstable-v1 | 198 | BASENAME xdg-decoration-unstable-v1 | ||
198 | ) | 199 | ) | ||
199 | 200 | | |||
200 | ecm_add_wayland_client_protocol(CLIENT_LIB_SRCS | 201 | ecm_add_wayland_client_protocol(CLIENT_LIB_SRCS | ||
201 | PROTOCOL ${KWayland_SOURCE_DIR}/src/client/protocols/keystate.xml | 202 | PROTOCOL ${KWayland_SOURCE_DIR}/src/client/protocols/keystate.xml | ||
202 | BASENAME keystate | 203 | BASENAME keystate | ||
203 | ) | 204 | ) | ||
204 | 205 | | |||
206 | ecm_add_qtwayland_client_protocol(CLIENT_LIB_SRCS | ||||
207 | PROTOCOL ${KWayland_SOURCE_DIR}/src/client/protocols/screencast.xml | ||||
208 | BASENAME org-kde-kwin-screencast-unstable-v1 | ||||
209 | ) | ||||
210 | | ||||
205 | set(CLIENT_GENERATED_FILES | 211 | set(CLIENT_GENERATED_FILES | ||
206 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-fullscreen-shell-client-protocol.h | 212 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-fullscreen-shell-client-protocol.h | ||
207 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-output-management-client-protocol.h | 213 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-output-management-client-protocol.h | ||
208 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-org_kde_kwin_outputdevice-client-protocol.h | 214 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-org_kde_kwin_outputdevice-client-protocol.h | ||
209 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-shell-client-protocol.h | 215 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-shell-client-protocol.h | ||
210 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-shell-client-protocol.h | 216 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-shell-client-protocol.h | ||
211 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-window-management-client-protocol.h | 217 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-plasma-window-management-client-protocol.h | ||
212 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-idle-client-protocol.h | 218 | ${CMAKE_CURRENT_BINARY_DIR}/wayland-idle-client-protocol.h | ||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
254 | 260 | | |||
255 | 261 | | |||
256 | target_include_directories(KF5WaylandClient INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KWayland/Client>") | 262 | target_include_directories(KF5WaylandClient INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KWayland/Client>") | ||
257 | 263 | | |||
258 | target_link_libraries(KF5WaylandClient | 264 | target_link_libraries(KF5WaylandClient | ||
259 | PUBLIC Qt5::Gui | 265 | PUBLIC Qt5::Gui | ||
260 | PRIVATE Wayland::Client | 266 | PRIVATE Wayland::Client | ||
261 | Qt5::Concurrent | 267 | Qt5::Concurrent | ||
268 | Qt5::WaylandClient | ||||
262 | ) | 269 | ) | ||
263 | 270 | | |||
264 | set_target_properties(KF5WaylandClient PROPERTIES VERSION ${KWAYLAND_VERSION_STRING} | 271 | set_target_properties(KF5WaylandClient PROPERTIES VERSION ${KWAYLAND_VERSION_STRING} | ||
265 | SOVERSION ${KWAYLAND_SOVERSION} | 272 | SOVERSION ${KWAYLAND_SOVERSION} | ||
266 | EXPORT_NAME WaylandClient | 273 | EXPORT_NAME WaylandClient | ||
267 | ) | 274 | ) | ||
268 | 275 | | |||
269 | install(TARGETS KF5WaylandClient EXPORT KF5WaylandTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | 276 | install(TARGETS KF5WaylandClient EXPORT KF5WaylandTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
Show All 14 Lines | 278 | set(CLIENT_LIB_HEADERS | |||
284 | dpms.h | 291 | dpms.h | ||
285 | fakeinput.h | 292 | fakeinput.h | ||
286 | fullscreen_shell.h | 293 | fullscreen_shell.h | ||
287 | idle.h | 294 | idle.h | ||
288 | idleinhibit.h | 295 | idleinhibit.h | ||
289 | keyboard.h | 296 | keyboard.h | ||
290 | keystate.h | 297 | keystate.h | ||
291 | remote_access.h | 298 | remote_access.h | ||
299 | screencasting.h | ||||
292 | outputconfiguration.h | 300 | outputconfiguration.h | ||
293 | outputmanagement.h | 301 | outputmanagement.h | ||
294 | outputdevice.h | 302 | outputdevice.h | ||
295 | output.h | 303 | output.h | ||
296 | pointer.h | 304 | pointer.h | ||
297 | pointerconstraints.h | 305 | pointerconstraints.h | ||
298 | plasmashell.h | 306 | plasmashell.h | ||
299 | plasmavirtualdesktop.h | 307 | plasmavirtualdesktop.h | ||
Show All 37 Lines |