summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-02-20 20:42:19 +0000
committerCaolán McNamara <caolanm@redhat.com>2012-02-23 10:31:19 +0000
commit8f6321b77528b70f170a8f0e74ce003e8bd9219d (patch)
tree9cbb1955542c862b7343d6b93bb06a4245d6d07f /configure.in
parentHelpIndexer and HelpSearch: remove Java (diff)
downloadcore-8f6321b77528b70f170a8f0e74ce003e8bd9219d.tar.gz
core-8f6321b77528b70f170a8f0e74ce003e8bd9219d.zip
use different OUString ctor for RTL_TEXTENCODING_UCS4
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in34
1 files changed, 34 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 9676d83651a5..a7401d36b40e 100644
--- a/configure.in
+++ b/configure.in
@@ -1110,6 +1110,10 @@ AC_ARG_WITH(system-jpeg,
with_system_jpeg="$with_system_libs"
fi])
+AC_ARG_WITH(system-clucene,
+ AS_HELP_STRING([--with-system-clucene],
+ [Use clucene already on system.]),,)
+
AC_ARG_WITH(system-expat,
AS_HELP_STRING([--with-system-expat],
[Use expat already on system.]),,
@@ -5626,6 +5630,36 @@ fi
AC_SUBST(SYSTEM_JPEG)
dnl ===================================================================
+dnl Check for system clucene
+dnl ===================================================================
+AC_MSG_CHECKING([which clucene to use])
+if test "$with_system_clucene" = "yes"; then
+ AC_MSG_RESULT([external])
+ SYSTEM_CLUCENE=YES
+ PKG_CHECK_MODULES(LIBCLUCENE, libclucene-core)
+
+ AC_LANG_PUSH([C++])
+ save_CXXFLAGS=$CXXFLAGS
+ save_CPPFLAGS=$CPPFLAGS
+ CXXFLAGS="$CXXFLAGS $LIBCLUCENE_CFLAGS"
+ CPPFLAGS="$CPPFLAGS $LIBCLUCENE_CFLAGS"
+ AC_CHECK_HEADER([CLucene/analysis/cjk/CJKAnalyzer.h], [],
+ [AC_MSG_ERROR([Your version of libclucene has contribs-lib missing.])], [])
+ CXXFLAGS=$save_CXXFLAGS
+ CPPFLAGS=$save_CPPFLAGS
+ AC_LANG_POP([C++])
+
+ LIBCLUCENE_LIBS="$LIBCLUCENE_LIBS -lclucene-contribs-lib"
+else
+ AC_MSG_RESULT([internal])
+ SYSTEM_CLUCENE=NO
+ BUILD_TYPE="$BUILD_TYPE CLUCENE"
+fi
+AC_SUBST(SYSTEM_CLUCENE)
+AC_SUBST(LIBCLUCENE_CFLAGS)
+AC_SUBST(LIBCLUCENE_LIBS)
+
+dnl ===================================================================
dnl Check for system expat
dnl ===================================================================
AC_MSG_CHECKING([which expat to use])