diff options
Diffstat (limited to 'cmake/FindCLucene.cmake')
-rw-r--r-- | cmake/FindCLucene.cmake | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/cmake/FindCLucene.cmake b/cmake/FindCLucene.cmake index 1a1fb45..85e59b3 100644 --- a/cmake/FindCLucene.cmake +++ b/cmake/FindCLucene.cmake @@ -20,102 +20,102 @@ INCLUDE(CheckSymbolExists) INCLUDE(FindLibraryWithDebug) if(NOT CLUCENE_MIN_VERSION) - set(CLUCENE_MIN_VERSION "0.9.19") + set(CLUCENE_MIN_VERSION "0.9.19") endif(NOT CLUCENE_MIN_VERSION) IF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake) - INCLUDE(${PROJECT_CMAKE}/CLuceneConfig.cmake) + INCLUDE(${PROJECT_CMAKE}/CLuceneConfig.cmake) ENDIF(EXISTS ${PROJECT_CMAKE}/CLuceneConfig.cmake) IF(MSVC) - IF(CMAKE_BUILD_TYPE STREQUAL "Release") - SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/Release) - ELSE(CMAKE_BUILD_TYPE STREQUAL "Release") - SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/debug) - ENDIF(CMAKE_BUILD_TYPE STREQUAL "Release") - SET(WIN_CLUCENE_INCLUDE_PATH ../clucene-core-0.9.21b/src) + IF(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/Release) + ELSE(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_SEARCH_PATH ../clucene-core-0.9.21b/src/CLucene/debug) + ENDIF(CMAKE_BUILD_TYPE STREQUAL "Release") + SET(WIN_CLUCENE_INCLUDE_PATH ../clucene-core-0.9.21b/src) ELSE(MSVC) - SET(WIN_CLUCENE_SEARCH_PATH "") - SET(WIN_CLUCENE_INCLUDE_PATH "") + SET(WIN_CLUCENE_SEARCH_PATH "") + SET(WIN_CLUCENE_INCLUDE_PATH "") ENDIF(MSVC) SET(TRIAL_LIBRARY_PATHS - $ENV{CLUCENE_HOME}/lib${LIB_SUFFIX} - ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} - /usr/local/lib${LIB_SUFFIX} - /opt/local/lib${LIB_SUFFIX} - /usr/lib${LIB_SUFFIX} - /usr/lib64 - /sw/lib${LIB_SUFFIX} - /usr/pkg/lib${LIB_SUFFIX} - ${WIN_CLUCENE_SEARCH_PATH} - ) + $ENV{CLUCENE_HOME}/lib${LIB_SUFFIX} + ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} + /usr/local/lib${LIB_SUFFIX} + /opt/local/lib${LIB_SUFFIX} + /usr/lib${LIB_SUFFIX} + /usr/lib64 + /sw/lib${LIB_SUFFIX} + /usr/pkg/lib${LIB_SUFFIX} + ${WIN_CLUCENE_SEARCH_PATH} + ) SET(TRIAL_INCLUDE_PATHS - $ENV{CLUCENE_HOME}/include - ${CMAKE_INSTALL_PREFIX}/include - /usr/local/include - /usr/include - /sw/include - /usr/pkg/include - ${WIN_CLUCENE_INCLUDE_PATH} - ) + $ENV{CLUCENE_HOME}/include + ${CMAKE_INSTALL_PREFIX}/include + /usr/local/include + /usr/include + /sw/include + /usr/pkg/include + ${WIN_CLUCENE_INCLUDE_PATH} + ) FIND_LIBRARY_WITH_DEBUG(CLUCENE_LIBRARY - NAMES clucene clucene-core - PATHS ${TRIAL_LIBRARY_PATHS}) + NAMES clucene clucene-core + PATHS ${TRIAL_LIBRARY_PATHS}) IF (CLUCENE_LIBRARY) - MESSAGE(STATUS "Found CLucene library: ${CLUCENE_LIBRARY}") + MESSAGE(STATUS "Found CLucene library: ${CLUCENE_LIBRARY}") ENDIF (CLUCENE_LIBRARY) FIND_PATH(CLUCENE_INCLUDE_DIR - NAMES CLucene.h - PATHS ${TRIAL_INCLUDE_PATHS}) + NAMES CLucene.h + PATHS ${TRIAL_INCLUDE_PATHS}) IF (CLUCENE_INCLUDE_DIR) - MESSAGE(STATUS "Found CLucene include dir: ${CLUCENE_INCLUDE_DIR}") + MESSAGE(STATUS "Found CLucene include dir: ${CLUCENE_INCLUDE_DIR}") ENDIF (CLUCENE_INCLUDE_DIR) IF(WIN32) - SET(TRIAL_LIBRARY_PATHS ${CLUCENE_INCLUDE_DIR}) + SET(TRIAL_LIBRARY_PATHS ${CLUCENE_INCLUDE_DIR}) ENDIF(WIN32) SET(CLUCENE_GOOD_VERSION TRUE) FIND_PATH(CLUCENE_LIBRARY_DIR - NAMES CLucene/clucene-config.h PATHS ${TRIAL_LIBRARY_PATHS} ${TRIAL_INCLUDE_PATHS} NO_DEFAULT_PATH) + NAMES CLucene/clucene-config.h PATHS ${TRIAL_LIBRARY_PATHS} ${TRIAL_INCLUDE_PATHS} NO_DEFAULT_PATH) IF (CLUCENE_LIBRARY_DIR) - MESSAGE(STATUS "Found CLucene library dir: ${CLUCENE_LIBRARY_DIR}") - FILE(READ ${CLUCENE_LIBRARY_DIR}/CLucene/clucene-config.h CLCONTENT) - STRING(REGEX MATCH "_CL_VERSION +\".*\"" CLMATCH ${CLCONTENT}) - IF (CLMATCH) - STRING(REGEX REPLACE "_CL_VERSION +\"(.*)\"" "\\1" CLUCENE_VERSION ${CLMATCH}) + MESSAGE(STATUS "Found CLucene library dir: ${CLUCENE_LIBRARY_DIR}") + FILE(READ ${CLUCENE_LIBRARY_DIR}/CLucene/clucene-config.h CLCONTENT) + STRING(REGEX MATCH "_CL_VERSION +\".*\"" CLMATCH ${CLCONTENT}) + IF (CLMATCH) + STRING(REGEX REPLACE "_CL_VERSION +\"(.*)\"" "\\1" CLUCENE_VERSION ${CLMATCH}) IF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}") - MESSAGE(ERROR " CLucene version ${CLUCENE_VERSION} is less than the required minimum ${CLUCENE_MIN_VERSION}") - SET(CLUCENE_GOOD_VERSION FALSE) + MESSAGE(ERROR " CLucene version ${CLUCENE_VERSION} is less than the required minimum ${CLUCENE_MIN_VERSION}") + SET(CLUCENE_GOOD_VERSION FALSE) ENDIF (CLUCENE_VERSION STRLESS "${CLUCENE_MIN_VERSION}") IF (CLUCENE_VERSION STREQUAL "0.9.17") - MESSAGE(ERROR "CLucene version 0.9.17 is not supported.") - SET(CLUCENE_GOOD_VERSION FALSE) + MESSAGE(ERROR "CLucene version 0.9.17 is not supported.") + SET(CLUCENE_GOOD_VERSION FALSE) ENDIF (CLUCENE_VERSION STREQUAL "0.9.17") - ENDIF (CLMATCH) + ENDIF (CLMATCH) ELSE (CLUCENE_LIBRARY_DIR) - MESSAGE(STATUS "CLucene library dir not found.") + MESSAGE(STATUS "CLucene library dir not found.") ENDIF (CLUCENE_LIBRARY_DIR) IF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION) - SET(CLucene_FOUND TRUE) + SET(CLucene_FOUND TRUE) ENDIF(CLUCENE_INCLUDE_DIR AND CLUCENE_LIBRARY AND CLUCENE_LIBRARY_DIR AND CLUCENE_GOOD_VERSION) IF(CLucene_FOUND) - IF(NOT CLucene_FIND_QUIETLY) - MESSAGE(STATUS "Found CLucene: ${CLUCENE_LIBRARY}") - ENDIF(NOT CLucene_FIND_QUIETLY) + IF(NOT CLucene_FIND_QUIETLY) + MESSAGE(STATUS "Found CLucene: ${CLUCENE_LIBRARY}") + ENDIF(NOT CLucene_FIND_QUIETLY) ELSE(CLucene_FOUND) - IF(CLucene_FIND_REQUIRED) - MESSAGE(FATAL_ERROR "Could not find CLucene.") - ENDIF(CLucene_FIND_REQUIRED) + IF(CLucene_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find CLucene.") + ENDIF(CLucene_FIND_REQUIRED) ENDIF(CLucene_FOUND) MARK_AS_ADVANCED( - CLUCENE_INCLUDE_DIR - CLUCENE_LIBRARY_DIR - CLUCENE_LIBRARY - ) + CLUCENE_INCLUDE_DIR + CLUCENE_LIBRARY_DIR + CLUCENE_LIBRARY + ) |