aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/FindStrigi.cmake16
1 files changed, 14 insertions, 2 deletions
diff --git a/modules/FindStrigi.cmake b/modules/FindStrigi.cmake
index a8f649e3..a421c9cf 100644
--- a/modules/FindStrigi.cmake
+++ b/modules/FindStrigi.cmake
@@ -4,6 +4,8 @@
# STRIGI_FOUND - system has Strigi
# STRIGI_INCLUDE_DIR - the Strigi include directory
# STREAMINDEXER_LIBRARY - Link these to use Strigi streamindexer
+# STREAMS_LIBRARY - Link these to use Strigi streams
+# STRIGI_LIBRARIES - Link these to use both Strigi libraries
#
if (WIN32)
@@ -26,14 +28,24 @@ FIND_LIBRARY(STREAMINDEXER_LIBRARY NAMES streamindexer
${CMAKE_INSTALL_PREFIX}/lib
${_program_FILES_DIR}/strigi/lib
)
+FIND_LIBRARY(STREAMS_LIBRARY NAMES streams
+ PATHS
+ /usr/lib
+ /usr/local/lib
+ $ENV{STRIGI_HOME}/lib
+ ${CMAKE_INSTALL_PREFIX}/lib
+ ${_program_FILES_DIR}/strigi/lib
+)
-IF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY)
+IF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY AND STREAMS_LIBRARY)
SET(STRIGI_FOUND TRUE)
-ENDIF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY)
+ENDIF(STRIGI_INCLUDE_DIR AND STREAMINDEXER_LIBRARY AND STREAMS_LIBRARY)
IF(STRIGI_FOUND)
+ SET(STRIGI_LIBRARIES ${STREAMINDEXER_LIBRARY} ${STREAMS_LIBRARY})
IF(NOT Strigi_FIND_QUIETLY)
MESSAGE(STATUS "Found Strigi: ${STREAMINDEXER_LIBRARY}")
+ MESSAGE(STATUS "Found Strigi: ${STREAMS_LIBRARY}")
ENDIF(NOT Strigi_FIND_QUIETLY)
ELSE(STRIGI_FOUND)
IF(Strigi_FIND_REQUIRED)