Mercurial > dovecot > core-2.2
changeset 18396:33685b996cf2
configure: Added --with-textcat parameter
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 03 Apr 2015 08:53:45 +0900 |
parents | 9e85aeb92fa8 |
children | ee001c131952 |
files | configure.ac |
diffstat | 1 files changed, 19 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.ac Thu Apr 02 08:12:41 2015 +0900 +++ b/configure.ac Fri Apr 03 08:53:45 2015 +0900 @@ -164,6 +164,11 @@ TEST_WITH(stemmer, $withval), want_stemmer=auto) +AC_ARG_WITH(textcat, +AS_HELP_STRING([--with-textcat], [Build with libtextcat support (for CLucene) (auto)]), + TEST_WITH(textcat, $withval), + want_textcat=auto) + AC_ARG_WITH(solr, AS_HELP_STRING([--with-solr], [Build with Solr full text search support]), TEST_WITH(solr, $withval), @@ -2742,15 +2747,20 @@ AC_CHECK_LIB(stemmer, sb_stemmer_new, [ have_lucene_stemmer=yes AC_DEFINE(HAVE_LUCENE_STEMMER,, Define if you want stemming support for CLucene) - AC_CHECK_LIB(textcat, special_textcat_Init, [ - have_lucene_textcat=yes - AC_DEFINE(HAVE_LUCENE_TEXTCAT,, Define if you want textcat support for CLucene) - ], [ - AC_CHECK_LIB(exttextcat, special_textcat_Init, [ - have_lucene_exttextcat=yes - AC_DEFINE(HAVE_LUCENE_EXTTEXTCAT,, Define if you want textcat (Debian version) support for CLucene) - ]) - ]) + if test $want_textcat != no; then + AC_CHECK_LIB(textcat, special_textcat_Init, [ + have_lucene_textcat=yes + AC_DEFINE(HAVE_LUCENE_TEXTCAT,, Define if you want textcat support for CLucene) + ], [ + AC_CHECK_LIB(exttextcat, special_textcat_Init, [ + have_lucene_exttextcat=yes + AC_DEFINE(HAVE_LUCENE_EXTTEXTCAT,, Define if you want textcat (Debian version) support for CLucene) + ]) + ]) + if test $want_textcat = yes && test "$have_lucene_exttextcat" != yes && test "$have_lucene_textcat" != yes; then + AC_ERROR([Can't build with textcat support: libtextcat or libexttextcat not found]) + fi + fi ], [ if test $want_stemmer = yes; then AC_ERROR([Can't build with stemmer support: libstemmer not found])