From 955c1a95ab3fdb3675e86e9fc3fbb2c4c436e479 Mon Sep 17 00:00:00 2001 From: Wang Zichong Date: Thu, 22 Jan 2026 13:48:16 +0800 Subject: [PATCH] fix: FTBFS when building with newer treeland-protocols treeland-dde-shell-v1.xml now requires wl_callback, which is not a part of wayland core. Log: --- applets/dde-shutdown/CMakeLists.txt | 1 + panels/dock/CMakeLists.txt | 1 + panels/dock/multitaskview/CMakeLists.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/applets/dde-shutdown/CMakeLists.txt b/applets/dde-shutdown/CMakeLists.txt index 2119661de..e0c327445 100644 --- a/applets/dde-shutdown/CMakeLists.txt +++ b/applets/dde-shutdown/CMakeLists.txt @@ -11,6 +11,7 @@ add_library(dde-shutdown SHARED ) qt_generate_wayland_protocol_client_sources(dde-shutdown + NO_INCLUDE_CORE_ONLY FILES ${TREELAND_PROTOCOLS_DATA_DIR}/treeland-dde-shell-v1.xml ) diff --git a/panels/dock/CMakeLists.txt b/panels/dock/CMakeLists.txt index 3909c5f73..f1ac1966b 100644 --- a/panels/dock/CMakeLists.txt +++ b/panels/dock/CMakeLists.txt @@ -62,6 +62,7 @@ add_library(dockpanel SHARED ) qt_generate_wayland_protocol_client_sources(dockpanel + NO_INCLUDE_CORE_ONLY FILES ${TREELAND_PROTOCOLS_DATA_DIR}/treeland-wallpaper-color-v1.xml ${TREELAND_PROTOCOLS_DATA_DIR}/treeland-dde-shell-v1.xml diff --git a/panels/dock/multitaskview/CMakeLists.txt b/panels/dock/multitaskview/CMakeLists.txt index e08d8abae..7a06dc248 100644 --- a/panels/dock/multitaskview/CMakeLists.txt +++ b/panels/dock/multitaskview/CMakeLists.txt @@ -22,6 +22,7 @@ target_include_directories(dock-multitaskview PRIVATE ) qt_generate_wayland_protocol_client_sources(dock-multitaskview + NO_INCLUDE_CORE_ONLY FILES ${TREELAND_PROTOCOLS_DATA_DIR}/treeland-dde-shell-v1.xml )