/rusxmms/librcc

To get this branch, use:
bzr branch http://suren.me/webbzr/rusxmms/librcc

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Suren A. Chilingaryan
  • Date: 2005-07-29 03:26:28 UTC
  • Revision ID: Arch-1:ds@dside.dyndns.org--darksoft-2004%librcc--main--0.1--patch-23
Translation
    - Language Translation using libtranslate is implemented
    - Autoengine sets current charset (option)

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
    [  --enable-force-dynamic-engines   force usage of dynamic engines],,
34
34
    enable_force_dynamic_engines="no")
35
35
 
 
36
AC_ARG_ENABLE( libtranslate,
 
37
    [  --disable-libtranslate           disable usage of libtranslate],,
 
38
    disable_libtranslate="yes")
 
39
 
 
40
 
36
41
AC_PROG_CC
37
42
AC_PROG_INSTALL
38
43
AM_PROG_LIBTOOL
49
54
 
50
55
dnl Checks for header files.
51
56
AC_CHECK_HEADERS(iconv.h,, [AC_MSG_ERROR(Missing iconv header)])
52
 
AC_CHECK_HEADERS(mntent.h pwd.h sys/types.h sys/stat.h sys/file.h unistd.h fcntl.h)
 
57
AC_CHECK_HEADERS(mntent.h pwd.h sys/types.h sys/stat.h sys/file.h sys/socket.h sys/un.h sys/time.h sys/select.h sys/wait.h signal.h unistd.h fcntl.h)
53
58
 
54
59
AC_TRY_COMPILE([#include <langinfo.h>],
55
60
    [char *codeset = nl_langinfo (CODESET);],
102
107
ENCA_INCLUDES=""
103
108
HAVE_ENCA=no
104
109
 
 
110
 
105
111
if test "x$enable_force_dynamic_engines" != "xyes"; then
106
112
AC_CHECK_HEADER(librcd.h, [AC_CHECK_LIB(rcd, rcdGetRussianCharset, [
107
113
        AC_DEFINE(HAVE_RCD,1,[Defines if libRCD is available])
157
163
AC_SUBST(BDB_LIBS)
158
164
AC_SUBST(BDB_INCLUDES)
159
165
 
 
166
PKG_CHECK_MODULES(GLIB2, glib-2.0 >= 2.0.0, HAVE_GLIB2=yes, HAVE_GLIB2=no)
 
167
AM_CONDITIONAL(HAVE_GLIB2, [ test $HAVE_GLIB2 = yes ])
 
168
 
 
169
 
 
170
if test "x$disable_libtranslate" != "xyes"; then
 
171
    HAVE_LIBTRANSLATE=no
 
172
    HAVE_LIBTRANSLATE_TIMED_TRANSLATE=no
 
173
    LIBTRANSLATE_LIBS=""
 
174
    LIBTRANSLATE_CFLAGS=""
 
175
    AC_SUBST(LIBTRANSLATE_LIBS)
 
176
    AC_SUBST(LIBTRANSLATE_CFLAGS)
 
177
else
 
178
PKG_CHECK_MODULES(LIBTRANSLATE, [libtranslate], [
 
179
    HAVE_LIBTRANSLATE=yes
 
180
],[ 
 
181
    HAVE_LIBTRANSLATE=no
 
182
])
 
183
 
 
184
if test $HAVE_LIBTRANSLATE = yes; then
 
185
    AC_DEFINE(HAVE_LIBTRANSLATE,1,[Defines if libtranslate is available])
 
186
    AC_CHECK_LIB(translate, translate_session_timed_translate_text, [
 
187
        HAVE_LIBTRANSLATE_TIMED_TRANSLATE=yes
 
188
        AC_DEFINE(HAVE_LIBTRANSLATE_TIMED_TRANSLATE,1,[Defines if libtranslate has time limited translate])
 
189
    ],[
 
190
        HAVE_LIBTRANSLATE_TIMED_TRANSLATE=no
 
191
    ])
 
192
else
 
193
    HAVE_LIBTRANSLATE_TIMED_TRANSLATE=no
 
194
fi
 
195
fi
160
196
 
161
197
dnl Checks for typedefs, structures, and compiler characteristics.
162
198
AC_C_CONST
164
200
dnl Checks for library functions.
165
201
AC_CHECK_FUNCS(strcasecmp strncasecmp strdup strnlen)
166
202
 
167
 
AC_OUTPUT(src/Makefile engines/Makefile ui/Makefile examples/Makefile Makefile librcc.spec)
 
203
AC_OUTPUT(src/Makefile engines/Makefile external/Makefile ui/Makefile examples/Makefile Makefile librcc.spec)
168
204
 
169
205
echo ""
170
206
echo "Configuration:"
173
209
echo "  LibRCD Charset Detection Support:      $HAVE_RCD"
174
210
echo ""
175
211
echo "  Multilanguage support with DB4:        $HAVE_BDB"
 
212
echo "  Libtranslate support:                  $HAVE_LIBTRANSLATE"
 
213
echo "  Libtranslate Timed Translate:          $HAVE_LIBTRANSLATE_TIMED_TRANSLATE"
176
214
echo ""
177
215
echo "User Interfaces:"
178
216
echo "  GTK User Interface:                    $HAVE_GTK"