[cmake] add explicit instructions to turn off unmaintained modules

* Add detailed CMake warning to disable unmaintained modules
* Add sample shadow subsystem implementation
* Allow building shadow server with dummy subsystem
This commit is contained in:
akallabeth
2025-03-17 12:15:04 +01:00
parent 13cacd5010
commit e3c93573f3
13 changed files with 259 additions and 14 deletions

View File

@@ -19,6 +19,9 @@
set(MODULE_NAME "wlfreerdp")
set(MODULE_PREFIX "FREERDP_CLIENT_WAYLAND")
include(WarnUnmaintained)
warn_unmaintained(${MODULE_NAME} "-DWITH_CLIENT_WAYLAND=OFF")
include_directories(SYSTEM ${WAYLAND_INCLUDE_DIR})
set(${MODULE_PREFIX}_SRCS