[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-workspace] /: if there is X11 but not sm, fail cmake
From:       Marco Martin <notmart () gmail ! com>
Date:       2014-04-07 16:20:15
Message-ID: E1WXCHP-00036B-0n () scm ! kde ! org
[Download RAW message or body]

Git commit 5e41b98201a30961fb3ebac804ba491bd97f4610 by Marco Martin.
Committed on 07/04/2014 at 16:19.
Pushed by mart into branch 'master'.

if there is X11 but not sm, fail cmake

BUG:332893

M  +3    -1    CMakeLists.txt

http://commits.kde.org/plasma-workspace/5e41b98201a30961fb3ebac804ba491bd97=
f4610

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1dfe00c..f69213b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,7 +82,9 @@ if(X11_FOUND)
   find_package(XCB REQUIRED COMPONENTS XCB XFIXES DAMAGE COMPOSITE SHAPE S=
YNC RENDER RANDR KEYSYMS IMAGE SHM XTEST)
   set_package_properties(XCB PROPERTIES TYPE REQUIRED)
   find_package(XCB COMPONENTS ICCCM)
-  add_feature_info("XCB-ICCCM" XCB_ICCCM_FOUND "Required for building test=
 applications for KWin")
+  if(NOT X11_SM_FOUND)
+    message(FATAL_ERROR "\nThe X11 Session Management (SM) development pac=
kage could not be found.\nPlease install libSM.\n")
+  endif(NOT X11_SM_FOUND)
 =

   find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS X11Extras)
 endif()
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic