summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-09-23 13:51:21 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-09-23 14:02:54 +0100
commitdb84cf1771b065b7e2840796f64abedf8692cb55 (patch)
tree3c615ad9541644f27d08e8758246b6e42577ab80 /configure.in
parent1d1d886747ce9a7c90ac6499c9111d2cb5b9d1d5 (diff)
bump to libexttextcat
As an aside we can always use the configuration and data files belonging to the system version now in --with-system-libexttextcat mode, so need for the --data option.
Diffstat (limited to 'configure.in')
-rwxr-xr-xconfigure.in49
1 files changed, 16 insertions, 33 deletions
diff --git a/configure.in b/configure.in
index 06d312492969..23593346e418 100755
--- a/configure.in
+++ b/configure.in
@@ -681,7 +681,7 @@ AC_ARG_WITH(external-thes-dir,
AC_ARG_WITH(system-libs,
AS_HELP_STRING([--with-system-libs],
[Use libraries already on system -- enables all --with-system-* flags except
- mozilla, libvisio, libtextcat and translate-toolkit.]),
+ mozilla, libvisio, libexttextcat and translate-toolkit.]),
,)
AC_ARG_WITH(system-headers,
@@ -968,13 +968,9 @@ AC_ARG_WITH(system-lpsolve,
AS_HELP_STRING([--with-system-lpsolve],
[Use lpsolve already on system.]))
-AC_ARG_WITH(system-libtextcat,
- AS_HELP_STRING([--with-system-libtextcat],
- [Use libtextcat already on system.]))
-
-AC_ARG_WITH(external-libtextcat-data,
- AS_HELP_STRING([--with-external-libtextcat-data],
- [Use libtextcat data already on system.]))
+AC_ARG_WITH(system-libexttextcat,
+ AS_HELP_STRING([--with-system-libexttextcat],
+ [Use libexttextcat already on system.]))
AC_ARG_WITH(system-cppunit,
AS_HELP_STRING([--with-system-cppunit],
@@ -6375,36 +6371,23 @@ fi
AC_SUBST(SYSTEM_LPSOLVE)
dnl ===================================================================
-dnl Checking for libtextcat
+dnl Checking for libexttextcat
dnl ===================================================================
-AC_MSG_CHECKING([which libtextcat to use])
-if test -n "$with_system_libtextcat" && test "$with_system_libtextcat" != "no"; then
+AC_MSG_CHECKING([which libexttextcat to use])
+if test -n "$with_system_libexttextcat" && test "$with_system_libexttextcat" != "no"; 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)], [])
-else
- AC_MSG_RESULT([internal])
- SYSTEM_LIBTEXTCAT=NO
- BUILD_TYPE="$BUILD_TYPE LIBTEXTCAT"
-fi
-AC_SUBST(SYSTEM_LIBTEXTCAT)
-
-AC_MSG_CHECKING([which libtextcat data directory to use])
-if test -n "$with_external_libtextcat_data" && test "$with_external_libtextcat_data" != "no"; then
- if test "$with_external_libtextcat_data" = "yes"; then
- SYSTEM_LIBTEXTCAT_DATA=file:///usr/share/libtextcat
- else
- SYSTEM_LIBTEXTCAT_DATA=file://$with_external_libtextcat_data
- fi
- AC_MSG_RESULT([$SYSTEM_LIBTEXTCAT_DATA])
+ SYSTEM_LIBEXTTEXTCAT=YES
+ PKG_CHECK_MODULES([LIBEXTTEXTCAT], [libexttextcat])
+ SYSTEM_LIBEXTTEXTCAT_DATA=file://`$PKG_CONFIG --variable=pkgdatadir libexttextcat`
else
AC_MSG_RESULT([internal])
- BUILD_TYPE="$BUILD_TYPE LIBTEXTCATDATA"
+ SYSTEM_LIBEXTTEXTCAT=NO
+ BUILD_TYPE="$BUILD_TYPE LIBEXTTEXTCAT"
fi
-AC_SUBST(SYSTEM_LIBTEXTCAT_DATA)
+AC_SUBST(SYSTEM_LIBEXTTEXTCAT)
+AC_SUBST(SYSTEM_LIBEXTTEXTCAT_DATA)
+AC_SUBST(LIBEXTTEXTCAT_CFLAGS)
+AC_SUBST(LIBEXTTEXTCAT_LIBS)
dnl ***************************************
dnl testing libc version for Linux...