https://bugs.kde.org/show_bug.cgi?id=456655
Aleix Pol <aleix...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/plasma-workspace/commit/ | |92c08071b6df6afcbfbd230d815 | |f87809985f34f --- Comment #5 from Aleix Pol <aleix...@kde.org> --- Git commit 92c08071b6df6afcbfbd230d815f87809985f34f by Aleix Pol Gonzalez, on behalf of Michael Pyne. Committed on 18/07/2022 at 22:57. Pushed by apol into branch 'master'. libtaskmanager: Fix build when PipeWire is not installed. The CMake code is careful not to include PipeWire when it is not installed, however what it *does* include (taskmanagerplugin) still has a dependency on Screencasting classes, which prior to this are gated under the PipeWire check. Since these classes only require Wayland, not PipeWire, I fix the build error by reducing the CMake check for PipeWire to only add the PipeWire-specific bits when PipeWire is present, and to build the screencasting stuff unconditionally. The ECM logging code is named after PipeWire but doesn't depend on it either so that is also built unconditionally to avoid build failures about a missing "logging.h". M +36 -35 libtaskmanager/declarative/CMakeLists.txt https://invent.kde.org/plasma/plasma-workspace/commit/92c08071b6df6afcbfbd230d815f87809985f34f -- You are receiving this mail because: You are watching all bug changes.