|
Packit |
1c1d7e |
# Find Xapian search engine library
|
|
Packit |
1c1d7e |
#
|
|
Packit |
1c1d7e |
# XAPIAN_FOUND - system has Xapian
|
|
Packit |
1c1d7e |
# XAPIAN_INCLUDE_DIR - the Xapian include directory
|
|
Packit |
1c1d7e |
# XAPIAN_LIBRARIES - the libraries needed to use Xapian
|
|
Packit |
1c1d7e |
#
|
|
Packit |
1c1d7e |
# Copyright © 2010 Harald Sitter <apachelogger@ubuntu.com>
|
|
Packit |
1c1d7e |
#
|
|
Packit |
1c1d7e |
# Redistribution and use is allowed according to the terms of the BSD license.
|
|
Packit |
1c1d7e |
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
if(XAPIAN_INCLUDE_DIR AND XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
# Already in cache, be silent
|
|
Packit |
1c1d7e |
set(Xapian_FIND_QUIETLY TRUE)
|
|
Packit |
1c1d7e |
endif(XAPIAN_INCLUDE_DIR AND XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
FIND_PATH(XAPIAN_INCLUDE_DIR xapian/version.h)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
FIND_LIBRARY(XAPIAN_LIBRARIES NAMES xapian)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
IF(XAPIAN_INCLUDE_DIR AND XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
SET(XAPIAN_FOUND TRUE)
|
|
Packit |
1c1d7e |
ELSE(XAPIAN_INCLUDE_DIR AND XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
SET(XAPIAN_FOUND FALSE)
|
|
Packit |
1c1d7e |
ENDIF(XAPIAN_INCLUDE_DIR AND XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
IF(XAPIAN_FOUND)
|
|
Packit |
1c1d7e |
IF(NOT Xapian_FIND_QUIETLY)
|
|
Packit |
1c1d7e |
MESSAGE(STATUS "Found Xapian: ${XAPIAN_LIBRARIES}")
|
|
Packit |
1c1d7e |
ENDIF(NOT Xapian_FIND_QUIETLY)
|
|
Packit |
1c1d7e |
ELSE(XAPIAN_FOUND)
|
|
Packit |
1c1d7e |
IF(Xapian_FIND_REQUIRED)
|
|
Packit |
1c1d7e |
MESSAGE(FATAL_ERROR "Could not find Xapian")
|
|
Packit |
1c1d7e |
ENDIF(Xapian_FIND_REQUIRED)
|
|
Packit |
1c1d7e |
IF(NOT Xapian_FIND_QUIETLY)
|
|
Packit |
1c1d7e |
MESSAGE(STATUS "Could not find Xapian")
|
|
Packit |
1c1d7e |
ENDIF(NOT Xapian_FIND_QUIETLY)
|
|
Packit |
1c1d7e |
ENDIF(XAPIAN_FOUND)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
# show the XAPIAN_INCLUDE_DIR and XAPIAN_LIBRARIES variables only in the advanced view
|
|
Packit |
1c1d7e |
MARK_AS_ADVANCED(XAPIAN_INCLUDE_DIR XAPIAN_LIBRARIES)
|
|
Packit |
1c1d7e |
|