From f1e23b100ce864a8d2ef0b039867a74b376fee49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Wed, 6 Jul 2011 17:42:24 +0200 Subject: [PATCH] New build option KWIN_PLASMA_ACTIVE This build option can be used to simplify the build settings for the usage of KWin in Plasma Active. It includes: * no decorations * no kcms * no tabbox * only mobile effects * turns on OpenGL ES (if available) CCMAIL: sebas@kde.org --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e76143e5b0..c324ed5efc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,15 @@ OPTION(KWIN_BUILD_DECORATIONS "Enable building of KWin decorations." ON) OPTION(KWIN_BUILD_KCMS "Enable building of KWin configuration modules." ON) OPTION(KWIN_MOBILE_EFFECTS "Only build effects relevant for mobile devices" OFF) OPTION(KWIN_BUILD_TABBOX "Enable building of KWin Tabbox functionality" ON) +OPTION(KWIN_PLASMA_ACTIVE "Enable building KWin for Plasma Active." OFF) + +if(KWIN_PLASMA_ACTIVE) + set(KWIN_BUILD_DECORATIONS OFF) + set(KWIN_BUILD_KCMS OFF) + set(KWIN_BUILD_TABBOX OFF) + set(KWIN_MOBILE_EFFECTS ON) + set(KWIN_BUILD_WITH_OPENGLES ON) +endif(KWIN_PLASMA_ACTIVE) # KWIN_HAVE_COMPOSITING - whether any compositing support is available if( X11_Xcomposite_FOUND AND X11_Xdamage_FOUND )