aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/FindKdepimLibs.cmake42
1 files changed, 31 insertions, 11 deletions
diff --git a/modules/FindKdepimLibs.cmake b/modules/FindKdepimLibs.cmake
index 9f513d36..33125041 100644
--- a/modules/FindKdepimLibs.cmake
+++ b/modules/FindKdepimLibs.cmake
@@ -1,5 +1,10 @@
# Find if we installed kdepimlibs before to compile it
+# Once done this will define
#
+# KDEPIMLIBS_FOUND - system has KDE PIM Libraries
+# KDEPIMLIBS_INCLUDE_DIR - the KDE PIM Libraries include directory
+
+
# Copyright (c) 2006, Laurent Montel, <montel@kde.org>
#
# Redistribution and use is allowed according to the terms of the BSD license.
@@ -10,15 +15,30 @@ find_path( KDEPIMLIBS_INCLUDE_DIR kcal/kcal.h
${KDE4_INCLUDE_DIR}
)
-if( NOT KDEPIMLIBS_INCLUDE_DIR )
+if( KDEPIMLIBS_INCLUDE_DIR )
+ set(KDEPIMLIBS_FOUND TRUE)
+ set(KDE4_EMAILFUNCTIONS_LIBS emailfunctions)
+ set(KDE4_KABC_LIBS kabc)
+
+ set(KDE4_KCAL_LIBS kcal)
+ set(KDE4_KTNEF_LIBS ktnef)
+ set(KDE4_KRESOURCES_LIBS kresources)
+ set(KDE4_SYNDICATION_LIBS syndication)
+ set(KDE4_KLDAP_LIBS kldap)
+ set(KDE4_KMIME_LIBS kmime)
+else( KDEPIMLIBS_INCLUDE_DIR )
+ set(KDEPIMLIBS_FOUND FALSE)
message(FATAL_ERROR "Could NOT find a kdepimlibs installation.\nPlease build and install kdepimlibs first.")
-endif(NOT KDEPIMLIBS_INCLUDE_DIR )
-
-set(KDE4_EMAILFUNCTIONS_LIBS emailfunctions)
-set(KDE4_KABC_LIBS kabc)
-set(KDE4_KCAL_LIBS kcal)
-set(KDE4_KTNEF_LIBS ktnef)
-set(KDE4_KRESOURCES_LIBS kresources)
-set(KDE4_SYNDICATION_LIBS syndication)
-set(KDE4_KLDAP_LIBS kldap)
-set(KDE4_KMIME_LIBS kmime)
+endif( KDEPIMLIBS_INCLUDE_DIR )
+
+if (KDEPIMLIBS_FOUND)
+ if (NOT KdepimLibs_FIND_QUIETLY)
+ message(STATUS "Found KDE PIM libraries")
+ endif (NOT KdepimLibs_FIND_QUIETLY)
+else (KDEPIMLIBS_FOUND)
+ if (KdepimLibs_FIND_REQUIRED)
+ message(FATAL_ERROR "Could not find KDE PIM libraries")
+ endif (KdepimLibs_FIND_REQUIRED)
+endif (KDEPIMLIBS_FOUND)
+
+