2 set_source_files_properties(${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-extra-protocols.cpp
3 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-extra-protocols.hpp
4 PROPERTIES GENERATED TRUE)
6 set(SOURCES Connection.cpp
9 InputProcessorKeyboard.h
10 InputProcessorPointer.h
12 OSScreenSaverIdleInhibitUnstableV1.cpp
15 SeatInputProcessing.cpp
18 ShellSurfaceWlShell.cpp
19 ShellSurfaceXdgShell.cpp
20 ShellSurfaceXdgShellUnstableV6.cpp
22 VideoSyncWpPresentation.cpp
23 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-extra-protocols.cpp
29 set(HEADERS Connection.h
32 InputProcessorKeyboard.cpp
33 InputProcessorPointer.cpp
34 InputProcessorTouch.cpp
35 OSScreenSaverIdleInhibitUnstableV1.h
42 ShellSurfaceXdgShell.h
43 ShellSurfaceXdgShellUnstableV6.h
45 VideoSyncWpPresentation.h
46 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-extra-protocols.hpp
53 list(APPEND SOURCES WinSystemWaylandEGLContext.cpp)
54 list(APPEND HEADERS WinSystemWaylandEGLContext.h)
58 list(APPEND SOURCES WinSystemWaylandEGLContextGL.cpp)
59 list(APPEND HEADERS WinSystemWaylandEGLContextGL.h)
61 if(TARGET OpenGL::GLES)
62 list(APPEND SOURCES WinSystemWaylandEGLContextGLES.cpp)
63 list(APPEND HEADERS WinSystemWaylandEGLContextGLES.h)
66 set_source_files_properties(${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-webos-protocols.cpp
67 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-webos-protocols.hpp
68 PROPERTIES GENERATED TRUE)
70 list(APPEND SOURCES OSScreenSaverWebOS.cpp
72 ShellSurfaceWebOSShell.cpp
73 WinSystemWaylandWebOS.cpp
74 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-webos-protocols.cpp)
75 list(APPEND HEADERS OSScreenSaverWebOS.h
77 ShellSurfaceWebOSShell.h
78 WinSystemWaylandWebOS.h
79 ${WAYLAND_EXTRA_PROTOCOL_GENERATED_DIR}/wayland-webos-protocols.hpp)
82 core_add_library(windowing_WAYLAND)