]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-lucene: Fixed compiling without textcat/snowball
authorTimo Sirainen <tss@iki.fi>
Tue, 9 Aug 2011 16:28:00 +0000 (19:28 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 9 Aug 2011 16:28:00 +0000 (19:28 +0300)
src/plugins/fts-lucene/Makefile.am
src/plugins/fts-lucene/lucene-wrapper.cc

index 015c8bfce4cb4f0d420307181299043229129463..2c303521ee76fe7411376897b00755808aaa6197 100644 (file)
@@ -14,6 +14,7 @@ module_LTLIBRARIES = \
 
 if BUILD_LUCENE_TEXTCAT
 TEXTCAT_LIBS = -lstemmer -ltextcat
+SHOWBALL_SOURCES = Snowball.cc
 endif
 
 lib21_fts_lucene_plugin_la_LIBADD = \
@@ -23,7 +24,7 @@ lib21_fts_lucene_plugin_la_SOURCES = \
        fts-lucene-plugin.c \
        fts-backend-lucene.c \
        lucene-wrapper.cc \
-       Snowball.cc
+       $(SHOWBALL_SOURCES)
 
 noinst_HEADERS = \
        fts-lucene-plugin.h \
index 9763677e78caa3b3cfbf0b0434d0f12eebf43bd4..cf40c5ee46d8cda90e46b6588f65281f9d4c4b30 100644 (file)
@@ -13,7 +13,9 @@ extern "C" {
 
 #include <dirent.h>
 #include <sys/stat.h>
-#include <libtextcat/textcat.h>
+#ifdef HAVE_LUCENE_TEXTCAT
+#  include <libtextcat/textcat.h>
+#endif
 };
 #include <CLucene.h>
 #include <CLucene/util/CLStreams.h>