Change in way to deal with unmatched {} when searching template or variable
[wikiparser:wikiparser.git] / configure.ac
1 rm -f config.cache
2
3 AC_INIT([wikidump_server], [0.1], [saitmoh@gmail.com])
4 AC_CANONICAL_HOST
5
6 AM_INIT_AUTOMAKE([1.06 dist-bzip2 silent-rules])
7 AM_CONFIG_HEADER(config.h)
8 AC_USE_SYSTEM_EXTENSIONS
9
10 AC_PROG_CC
11 AM_PROG_CC_STDC
12 AC_HEADER_STDC
13 AC_C_CONST
14 AC_C_BIGENDIAN
15
16 AM_PROG_CC_C_O
17 AC_PROG_LEX
18 AC_PROG_YACC
19 AC_SYS_LARGEFILE
20
21 define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
22 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
23 AC_PROG_LIBTOOL
24 AM_SILENT_RULES
25
26 LIBS="-lm"
27
28 PKG_CHECK_MODULES([EINA], [
29          eina
30 ])
31
32 PKG_CHECK_MODULES([PCRE], [
33         libpcre
34 ])
35
36 PKG_CHECK_MODULES([SQLITE3], [
37         sqlite3,
38         zlib
39 ])
40
41 PKG_CHECK_MODULES([XML2], [
42         libxml-2.0
43 ])
44
45 PKG_CHECK_MODULES([CURL], [
46         libcurl
47 ])
48
49 PKG_CHECK_MODULES([MICROHTTPD], [
50         libmicrohttpd
51 ])
52
53 #PKG_CHECK_MODULES([], [
54 #])
55
56 # TODO: libicu version must be checked
57 AC_PATH_PROG(icu_config, icu-config, no)
58 if test "$icu_config" = "no"; then
59     AC_MSG_ERROR([Cannot find icu-config. The ICU library is needed.])
60 fi
61 ICU_CFLAGS=`$icu_config --cppflags`
62 ICU_LIBS=`$icu_config --ldflags-libsonly --ldflags-icuio`
63 AC_SUBST([ICU_CFLAGS])
64 AC_SUBST([ICU_LIBS])
65
66 AC_CHECK_HEADER(bzlib.h, bz2=yes, bz2=no)
67 if test "$bz2" = "no"; then
68     AC_MSG_ERROR([Cannot find bz2. The libbz2-dev library is needed.])
69 else
70     BZ2_CFLAGS=
71 fi
72 AC_CHECK_LIB([bz2], [BZ2_bzread], bz2=yes, bz2=no)
73 if test "$bz2" = "no"; then
74     AC_MSG_ERROR([Cannot find bz2. The libbz2-dev library is needed.])
75 else
76     BZ2_LIBS=-lbz2
77 fi
78 AC_SUBST([BZ2_CFLAGS])
79 AC_SUBST([BZ2_LIBS])
80
81
82 AC_OUTPUT([
83 Makefile
84 src/Makefile
85 src/lib/Makefile
86 src/bin/Makefile
87 po/Makefile
88 ])
89