]> git.openstreetmap.org Git - nominatim.git/blob - configure.ac
remove duplicate check for ZLIB
[nominatim.git] / configure.ac
1 AC_INIT(Nominatim,1.9.9)
2
3 dnl Required autoconf version
4 AC_PREREQ(2.61)
5
6 AM_INIT_AUTOMAKE([1.9.6 dist-bzip2 std-options check-news])
7
8 dnl Additional macro definitions are in here
9 AC_CONFIG_MACRO_DIR([osm2pgsql/m4])
10
11 dnl Generate configuration header file
12 AC_CONFIG_HEADER(nominatim/config.h)
13
14
15 dnl Find C compiler
16 AC_PROG_CC
17
18 dnl Find C++ compiler
19 AC_PROG_CXX
20
21 dnl pthread
22 AX_PTHREAD([], [AC_MSG_ERROR([pthread library required])])
23
24 dnl Check for Geos library
25 AX_LIB_GEOS
26 if test "x$GEOS_VERSION" = "x" 
27 then
28   AC_MSG_ERROR([required library not found]);
29 fi
30
31 dnl Check for Proj library
32 AX_LIB_PROJ
33 if test "$HAVE_PROJ" = "no" 
34 then
35   AC_MSG_ERROR([required library not found]);
36 fi
37
38
39 dnl Check for PostgresSQL client library
40 AX_LIB_POSTGRESQL(8.4)
41 if test "x$POSTGRESQL_VERSION" = "x"
42 then
43     AC_MSG_ERROR([postgresql client library not found])
44 fi
45 if test ! -f "$POSTGRESQL_PGXS"
46 then
47     AC_MSG_ERROR([postgresql server development library not found])
48 fi
49
50 dnl Check for bzip2 library
51 AX_LIB_BZIP2
52 if test "$HAVE_BZIP2" = "no" 
53 then
54   AC_MSG_ERROR([required library not found]);
55 fi
56
57 dnl Check for libxml2 library
58 AM_PATH_XML2
59
60 AC_CONFIG_SUBDIRS([osm2pgsql])
61
62 AC_OUTPUT(Makefile nominatim/Makefile module/Makefile)