This document lists and explains the build options available in KWin source code.
Builds the decorations in sub-directory clients.
Builds the Oxygen window decoration. This build option is only meant to make it easier to build only KWin without anything else from kde-workspace.
Builds the decorations in sub-directory kcmkwin
Restricts the building of effects to those useful on mobile (touch) environments.
Removed in 5.0
Builds tabbox (Alt+Tab) support in sub-directory tabbox
Builds window-tiling support in sub-directory tiling and tilinglayouts.
Removed in 4.10, tiling no longer available
Builds support for screen edge activation
Builds support for KWin's scripting framework in sub-directory scripting
Removed in 5.0, scripting is mandatory
Builds XRender based compositing support
Default: ON (OFF for GLES only builds)
Builds OpenGL 1 based compositing support
Since 4.10, Removed in 5.0
Builds support for KDE's Activity concept.
Default: Enabled for KDE_PLATFORM_PROFILE not Desktop
Enables build options listed above for Plasma Active.