aboutsummaryrefslogtreecommitdiff
path: root/modules/FindLibkleo.cmake
diff options
context:
space:
mode:
authorCharles Connell <charles@connells.org>2007-07-14 15:21:42 +0000
committerCharles Connell <charles@connells.org>2007-07-14 15:21:42 +0000
commit3312108dd24796e1baa49a2d3d840438b5ac4108 (patch)
tree96c589d92791af5d53e4176df4e5db20165055fd /modules/FindLibkleo.cmake
parent5f2e345c139bf30b12d87f4fe5735e10983019a5 (diff)
downloadextra-cmake-modules-3312108dd24796e1baa49a2d3d840438b5ac4108.tar.gz
extra-cmake-modules-3312108dd24796e1baa49a2d3d840438b5ac4108.tar.bz2
macro to find libkleo
svn path=/trunk/KDE/kdelibs/; revision=687864
Diffstat (limited to 'modules/FindLibkleo.cmake')
-rw-r--r--modules/FindLibkleo.cmake52
1 files changed, 52 insertions, 0 deletions
diff --git a/modules/FindLibkleo.cmake b/modules/FindLibkleo.cmake
new file mode 100644
index 00000000..3b70938e
--- /dev/null
+++ b/modules/FindLibkleo.cmake
@@ -0,0 +1,52 @@
+
+
+if(LIBKLEO_INCLUDE_DIR AND LIBKLEO_LIBRARIES)
+
+ # read from cache
+ set(LIBKLEO_FOUND TRUE)
+
+else(LIBKLEO_INCLUDE_DIR AND LIBKLEO_LIBRARIES)
+
+ FIND_PATH(LIBKLEO_INCLUDE_DIR
+ NAMES
+ libkleo/libkleo_export.h
+ libkleo/ui/keyrequester.h
+ libklep/kleo/decryptjob.h
+ PATHS
+ /usr/include
+ /usr/local/include
+ ${KDE4_INCLUDE_DIR}
+ ${INCLUDE_INSTALL_DIR}
+ )
+
+ FIND_LIBRARY(LIBKLEO_LIBRARIES
+ NAMES
+ kleo-gpl
+ PATHS
+ /usr/lib
+ /usr/local/lib
+ ${KDE4_LIB_DIR}
+ ${LIB_INSTALL_DIR}
+ )
+ if(LIBKLEO_INCLUDE_DIR AND LIBKLEO_LIBRARIES)
+ set(LIBKLEO_FOUND TRUE)
+ endif(LIBKLEO_INCLUDE_DIR AND LIBKLEO_LIBRARIES)
+
+ if(LIBKLEO_FOUND)
+ if(NOT LIBKLEO_FIND_QUIETLY)
+ message(STATUS "Found LIBKLEO: ${LIBKLEO_LIBRARIES}")
+ endif(NOT LIBKLEO_FIND_QUIETLY)
+ else(LIBKLEO_FOUND)
+ if(LIBKLEO_FIND_REQUIRED)
+ if(NOT LIBKLEO_INCLUDE_DIR)
+ message(STATUS "Could not find LIBKLEO includes.")
+ endif(NOT LIBKLEO_INCLUDE_DIR)
+ if(NOT LIBKLEO_LIBRARIES)
+ message(STATUS "Could not find LIBKLEO library.")
+ endif(NOT LIBKLEO_LIBRARIES)
+ endif(LIBKLEO_FIND_REQUIRED)
+ endif(LIBKLEO_FOUND)
+
+endif(LIBKLEO_INCLUDE_DIR AND LIBKLEO_LIBRARIES)
+
+mark_as_advanced(LIBKLEO_INCLUDE_DIR LIBKLEO_LIBRARIES)