Revision 989a62f...

Go back to digest for 2nd September 2012

Features in KDE Base

Martin Gräßlin committed changes in [kde-workspace] /:

Build option to disable the Oxygen window decoration

This build option is added to make it easier to build just KWin without
kde-workspace. This is a common requirement by developers wanting to
contribute to KWin and only want to build KWin but use everything else
from their normal distribution.

Building KWin standalone is very often difficult due to Oxygen. If the
library has changed it is not possible to build just KWin without also
building the workspace libs and if you do so you run into ABI problems
when trying to start KWin - either the decoration or the style is
crashing due to not matching libraries.

To circumvent this common issue for new developers this build option
is introduced to just exclude the Oxygen window decoration and defaulting
to Plastik.

Of course by default this option is turned ON, so that the Oxygen
decoration gets build. By default there is no change at all.

REVIEW: 106303

File Changes

Modified 4 files
  •   kwin/CMakeLists.txt
  •   kwin/config-kwin.h.cmake
  •   kwin/plugins.cpp
  •   kwin/clients/CMakeLists.txt
4 files changed in total