Projects/KWin/Build Options: Difference between revisions

    From KDE TechBase
    < Projects‎ | KWin
    No edit summary
    No edit summary
    (2 intermediate revisions by the same user not shown)
    Line 13: Line 13:
    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 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'''
    '''Since 4.10, Removed in 5.0'''


    == KWIN_BUILD_KCMS ==
    == KWIN_BUILD_KCMS ==
    Line 48: Line 48:


    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 59: Line 61:
    Builds OpenGL 1 based compositing support
    Builds OpenGL 1 based compositing support


    '''Since 4.10'''
    '''Since 4.10, Removed in 5.0'''


    == KWIN_BUILD_ACTIVITIES ==
    == KWIN_BUILD_ACTIVITIES ==
    Line 70: Line 72:


    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'''

    Revision as of 06:08, 7 April 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

    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