aboutsummaryrefslogtreecommitdiff
path: root/modules/FindNepomuk.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindNepomuk.cmake')
-rw-r--r--modules/FindNepomuk.cmake43
1 files changed, 43 insertions, 0 deletions
diff --git a/modules/FindNepomuk.cmake b/modules/FindNepomuk.cmake
new file mode 100644
index 00000000..dc1d36a7
--- /dev/null
+++ b/modules/FindNepomuk.cmake
@@ -0,0 +1,43 @@
+# Once done this will define
+#
+# NEPOMUK_FOUND - system has Nepomuk
+# NEPOMUK_INCLUDE_DIR - the Nepomuk include directory
+# NEPOMUK_LIBRARIES - Link these to use Nepomuk
+# NEPOMUK_DEFINITIONS - Compiler switches required for using Nepomuk
+#
+
+FIND_PATH(NEPOMUK_INCLUDE_DIR
+ NAMES
+ nepomuk/resource.h
+ PATHS
+ ${KDE4_INCLUDE_DIR}
+ ${INCLUDE_INSTALL_DIR}
+)
+
+FIND_LIBRARY(NEPOMUK_LIBRARIES
+ NAMES
+ nepomuk
+ nepomuk-middleware
+ PATHS
+ ${KDE4_LIB_DIR}
+ ${LIB_INSTALL_DIR}
+)
+
+if(NEPOMUK_INCLUDE_DIR AND NEPOMUK_LIBRARIES)
+ set(Nepomuk_FOUND TRUE)
+endif(NEPOMUK_INCLUDE_DIR AND NEPOMUK_LIBRARIES)
+
+if(Nepomuk_FOUND)
+ if(NOT Nepomuk_FIND_QUIETLY)
+ message(STATUS "Found Nepomuk: ${NEPOMUK_LIBRARIES}")
+ endif(NOT Nepomuk_FIND_QUIETLY)
+else(Nepomuk_FOUND)
+ if(Nepomuk_FIND_REQUIRED)
+ if(NOT NEPOMUK_INCLUDE_DIR)
+ message(FATAL_ERROR "Could not find Nepomuk includes.")
+ endif(NOT NEPOMUK_INCLUDE_DIR)
+ if(NOT NEPOMUK_LIBRARIES)
+ message(FATAL_ERROR "Could not find Nepomuk library.")
+ endif(NOT NEPOMUK_LIBRARIES)
+ endif(Nepomuk_FIND_REQUIRED)
+endif(Nepomuk_FOUND)