Projects/KWin/Build Options

From KDE TechBase
< Projects‎ | KWin
Revision as of 14:26, 3 March 2014 by Mgraesslin (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

KWin Build Options

This document lists and explains the build options available in KWin source code.

KWIN_BUILD_DECORATIONS

Default: ON

Builds the decorations in sub-directory clients.

KWIN_BUILD_OXYGEN

Default: ON

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.

Since 4.10

KWIN_BUILD_KCMS

Default: ON

Builds the decorations in sub-directory kcmkwin

KWIN_MOBILE_EFFECTS

Default: OFF

Restricts the building of effects to those useful on mobile (touch) environments.

Removed in 5.0

KWIN_BUILD_TABBOX

Default: ON

Builds tabbox (Alt+Tab) support in sub-directory tabbox

KWIN_BUILD_TILING

Default: ON

Builds window-tiling support in sub-directory tiling and tilinglayouts.

Removed in 4.10, tiling no longer available

KWIN_BUILD_SCREENEDGES

Default: ON

Builds support for screen edge activation

KWIN_BUILD_SCRIPTING

Default: ON

Builds support for KWin's scripting framework in sub-directory scripting

KWIN_BUILD_XRENDER_COMPOSITING

Default: ON

Builds XRender based compositing support

KWIN_BUILD_OPENGL_1_COMPOSITING

Default: ON (OFF for GLES only builds)

Builds OpenGL 1 based compositing support

Since 4.10

KWIN_BUILD_ACTIVITIES

Default: ON

Builds support for KDE's Activity concept.

KWIN_PLASMA_ACTIVE

Default: Enabled for KDE_PLATFORM_PROFILE not Desktop

Enables build options listed above for Plasma Active.