diff options
author | Allen Winter <winter@kde.org> | 2008-05-20 14:59:38 +0000 |
---|---|---|
committer | Allen Winter <winter@kde.org> | 2008-05-20 14:59:38 +0000 |
commit | cca7ec933a6e86c4d2b9aa446e47bd33b5cd243b (patch) | |
tree | e54f6a047c3ab3dba4a6f713625d167f9d68aab3 /modules | |
parent | 24e484499eef4c7c3339ae084ab13bf1bc42cc71 (diff) | |
download | extra-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.cmake | 8 |
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) |