diff options
author | Caolán McNamara <cmc@openoffice.org> | 2010-07-16 08:47:44 +0100 |
---|---|---|
committer | Caolán McNamara <cmc@openoffice.org> | 2010-07-16 08:47:44 +0100 |
commit | 0f4075c50d34c177dab87cae1dc9e1218d29b19e (patch) | |
tree | 52897c3c864988454046dd8be3a27f3d51cc3850 /configure.in | |
parent | 9345119d4da6dea75c3aa0bfa167f2c16b544864 (diff) |
cmcfixes77: #i80021# system libtextcat
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 00a5d5dde8b5..dc65c5e3dfe8 100644 --- a/configure.in +++ b/configure.in @@ -546,6 +546,12 @@ AC_ARG_WITH(system-altlinuxhyph, AC_ARG_WITH(system-lpsolve, [ --with-system-lpsolve Use lpsolve already on system ],,) +AC_ARG_WITH(system-libtextcat, +[ --with-system-libtextcat Use libtextcat already on system +],,) +AC_ARG_WITH(external-libtextcat-dir, +[ --with-external-libtextcat-dir Specify external libtextcat dir +],,) AC_ARG_WITH(system-cppunit, [ --with-system-cppunit Use cppunit already on system ],,) @@ -5142,6 +5148,31 @@ else fi AC_SUBST(SYSTEM_LPSOLVE) +dnl =================================================================== +dnl Checking for libtextcat +dnl =================================================================== +AC_MSG_CHECKING([which libtextcat to use]) +LIBTEXTCAT_SYSTEM_DIR=file:///usr/share/libtextcat +if test -n "$with_system_libtextcat"; then + AC_MSG_RESULT([external]) + SYSTEM_LIBTEXTCAT=YES + AC_CHECK_HEADER(libtextcat/textcat.h, [], + [ AC_MSG_ERROR(libtextcat headers not found.)], []) + AC_CHECK_LIB(textcat, special_textcat_Init, , + [ AC_MSG_ERROR(libtextcat library not found or not suitable. libtextcat typically needs to be patched)], []) + AC_MSG_CHECKING([for libtextcat data directory]) + if test -n "$with_external_libtextcat_dir"; then + LIBTEXTCAT_SYSTEM_DIR=file://$with_external_libtextcat_dir + fi + AC_MSG_RESULT([$LIBTEXTCAT_SYSTEM_DIR]) +else + AC_MSG_RESULT([internal]) + SYSTEM_LIBTEXTCAT=NO + BUILD_TYPE="$BUILD_TYPE LIBTEXTCAT" +fi +AC_SUBST(LIBTEXTCAT_SYSTEM_DIR) +AC_SUBST(SYSTEM_LIBTEXTCAT) + dnl *************************************** dnl testing libc version for Linux... dnl *************************************** |