aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAllen Winter <winter@kde.org>2008-05-20 14:59:38 +0000
committerAllen Winter <winter@kde.org>2008-05-20 14:59:38 +0000
commitcca7ec933a6e86c4d2b9aa446e47bd33b5cd243b (patch)
treee54f6a047c3ab3dba4a6f713625d167f9d68aab3 /modules
parent24e484499eef4c7c3339ae084ab13bf1bc42cc71 (diff)
downloadextra-cmake-modules-cca7ec933a6e86c4d2b9aa446e47bd33b5cd243b.tar.gz
extra-cmake-modules-cca7ec933a6e86c4d2b9aa446e47bd33b5cd243b.tar.bz2
be extra careful about libICE and libSM prerequisites since many
distros have separate development packages for these. complain if they aren't installed. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=810372
Diffstat (limited to 'modules')
-rw-r--r--modules/FindX11.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/FindX11.cmake b/modules/FindX11.cmake
index 27702886..bb48035c 100644
--- a/modules/FindX11.cmake
+++ b/modules/FindX11.cmake
@@ -295,6 +295,14 @@ IF (UNIX)
SET(X11_SM_FOUND TRUE)
ENDIF(X11_SM_LIB AND X11_SM_INCLUDE_PATH)
+ IF(NOT X11_ICE_FOUND)
+ MESSAGE(FATAL_ERROR "\nThe X11 Inter-Client Exchange (ICE) Library could not be found.\nCannot continue. Please install libICE.\n")
+ ENDIF(NOT X11_ICE_FOUND)
+
+ IF(NOT X11_SM_FOUND)
+ MESSAGE(FATAL_ERROR "\nThe X11 Session Management (SM) Library could not be found.\nCannot contineu. Please install libSM.\n")
+ ENDIF(NOT X11_SM_FOUND)
+
# Deprecated variable for backwards compatibility with CMake 1.4
IF (X11_X11_INCLUDE_PATH AND X11_LIBRARIES)
SET(X11_FOUND 1)