ouwerkerk added a comment.
Right now the KCM CmakeListst does stuff like: set(kcm_lookandfeel_SRCS kcmmain.cpp kcm.cpp ../krdb/krdb.cpp ../cursortheme/xcursor/cursortheme.cpp ../cursortheme/xcursor/xcursortheme.cpp ) And the main `kcm.cpp` simply includes cursor deps without `#ifdef`. It's not impossible to rework that so all the cursor related setters/getters are effectively hidden behind `#ifdef` however, so the question becomes: do we want that? I.e. do we genuinely want to use the lookandfeel KCM on platforms without mouse cursors? Otherwise it is a lot less work to go for the easy solution of making X11 cursor dependencies mandatory if we want to ensure the lookandfeel KCM is always built. REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D26344 To: ouwerkerk, #plasma, davidedmundson Cc: davidedmundson, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart