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()