aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorJos van den Oever <jos@vandenoever.info>2007-03-05 08:54:16 +0000
committerJos van den Oever <jos@vandenoever.info>2007-03-05 08:54:16 +0000
commitd280b0c0df8002b933f8018955d11f2cad0bdaa9 (patch)
treeb50cf63ad7c73b6566d5a3bac8f93f27f9046af0 /modules
parenta773428a4a784021059733ca9d658384de461e8e (diff)
downloadextra-cmake-modules-d280b0c0df8002b933f8018955d11f2cad0bdaa9.tar.gz
extra-cmake-modules-d280b0c0df8002b933f8018955d11f2cad0bdaa9.tar.bz2
Somehow FindStrigi.cmake did not get committed before, here it is.
svn path=/trunk/KDE/kdelibs/; revision=639518
Diffstat (limited to 'modules')
-rw-r--r--modules/FindStrigi.cmake37
1 files changed, 37 insertions, 0 deletions
diff --git a/modules/FindStrigi.cmake b/modules/FindStrigi.cmake
new file mode 100644
index 00000000..8ac85dbf
--- /dev/null
+++ b/modules/FindStrigi.cmake
@@ -0,0 +1,37 @@
+# - Try to find Strigi
+# Once done this will define
+#
+# STRIGI_FOUND - system has Strigi
+# STRIGI_INCLUDE_DIR - the Strigi include directory
+# STREAMINDEXER_LIBRARY - Link these to use Strigi streamindexer
+#
+
+FIND_PATH(STRIGI_INCLUDE_DIR strigi/streamindexer.h
+ PATHS
+ /usr/include
+ /usr/local/include
+ $ENV{STRIGI_HOME}/include
+ ${CMAKE_INSTALL_PREFIX}/include
+)
+FIND_LIBRARY(STREAMINDEXER_LIBRARY NAMES streamindexer
+ PATHS
+ /usr/lib
+ /usr/local/lib
+ $ENV{STRIGI_HOME}/lib
+ ${CMAKE_INSTALL_PREFIX}/lib
+)
+
+IF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY)
+ SET(STRIGI_FOUND TRUE)
+ENDIF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY)
+
+IF(STRIGI_FOUND)
+ IF(NOT Strigi_FIND_QUIETLY)
+ MESSAGE(STATUS "Found Strigi: ${STREAMINDEXER_LIBRARY}")
+ ENDIF(NOT Strigi_FIND_QUIETLY)
+ELSE(STRIGI_FOUND)
+ IF(Strigi_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "Could not find Strigi")
+ ENDIF(Strigi_FIND_REQUIRED)
+ENDIF(STRIGI_FOUND)
+