Xmlgui is only needed for the tools.
--- CMakeLists.txt.orig 2025-06-21 11:46:33 UTC
+++ CMakeLists.txt
@@ -172,8 +172,12 @@ else()
IconThemes
${PLASMA_COMPONENT}
TextWidgets
- XmlGui
)
+ if(BUILD_TOOLS)
+ list(APPEND KF_PRIVATE_COMPONENTS
+ XmlGui
+ )
+ endif()
find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS ${KF_PRIVATE_COMPONENTS} ${KF_PUBLIC_COMPONENTS})
macro(ecm_add_executable)