49cce8dede
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
9 lines
328 B
CMake
9 lines
328 B
CMake
#cmakedefine KWIN_BUILD_DECORATIONS 1
|
|
#cmakedefine KWIN_BUILD_TABBOX 1
|
|
#cmakedefine KWIN_BUILD_DESKTOPCHANGEOSD 1
|
|
#cmakedefine KWIN_BUILD_SCREENEDGES 1
|
|
#cmakedefine KWIN_BUILD_SCRIPTING 1
|
|
#cmakedefine KWIN_BUILD_ACTIVITIES 1
|
|
#cmakedefine KWIN_BUILD_OXYGEN 1
|
|
#define KWIN_NAME "${KWIN_NAME}"
|
|
#define KWIN_CONFIG "${KWIN_NAME}rc"
|