Projects/KWin/Build Options: Difference between revisions
Mgraesslin (talk | contribs) |
Mgraesslin (talk | contribs) No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
Builds the decorations in sub-directory clients. | 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, Removed in 5.0''' | |||
== KWIN_BUILD_KCMS == | == KWIN_BUILD_KCMS == | ||
Line 17: | Line 24: | ||
Restricts the building of effects to those useful on mobile (touch) environments. | Restricts the building of effects to those useful on mobile (touch) environments. | ||
'''Removed in 5.0''' | |||
== KWIN_BUILD_TABBOX == | == KWIN_BUILD_TABBOX == | ||
Line 34: | Line 43: | ||
Builds support for screen edge activation | Builds support for screen edge activation | ||
'''Removed in 5.2''' | |||
== KWIN_BUILD_SCRIPTING == | == KWIN_BUILD_SCRIPTING == | ||
Line 39: | Line 50: | ||
Builds support for KWin's scripting framework in sub-directory scripting | Builds support for KWin's scripting framework in sub-directory scripting | ||
'''Removed in 5.0, scripting is mandatory''' | |||
== KWIN_BUILD_XRENDER_COMPOSITING == | == KWIN_BUILD_XRENDER_COMPOSITING == | ||
Line 44: | Line 57: | ||
Builds XRender based compositing support | 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, Removed in 5.0''' | |||
== KWIN_BUILD_ACTIVITIES == | == KWIN_BUILD_ACTIVITIES == | ||
Line 54: | Line 74: | ||
Enables build options listed above for Plasma Active. | Enables build options listed above for Plasma Active. | ||
== KWIN_BUILD_COVERAGE == | |||
'''Default:''' ''OFF'' | |||
Builds KWin with gcov coverage support. | |||
'''Since 5.0''' |
Latest revision as of 09:51, 24 November 2014
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, Removed in 5.0
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
Removed in 5.2
KWIN_BUILD_SCRIPTING
Default: ON
Builds support for KWin's scripting framework in sub-directory scripting
Removed in 5.0, scripting is mandatory
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, Removed in 5.0
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.
KWIN_BUILD_COVERAGE
Default: OFF
Builds KWin with gcov coverage support.
Since 5.0