2 # Process this file with autoconf to produce a configure script.
5 AC_INIT([GnuCoMo], [0.0.13])
7 AC_CONFIG_SRCDIR([src/lib/database.cpp])
8 AC_CONFIG_HEADERS([config.h])
10 # Checks for programs.
15 AC_PATH_PROG(XML_CONFIG,xml2-config,no)
18 if test $XML_CONFIG = "no"
20 echo "XML library not found (see http://xmlsoft.org/)."
24 # Checks for libraries.
25 AC_CHECK_LIB(z, gzread)
26 AC_CHECK_LIB(lzma, lzma_code)
27 AC_CHECK_LIB(xml2, xmlParseFile)
28 AC_CHECK_LIB(pq, PQconnectdb)
29 AC_CHECK_LIB(AXE, main, , AC_MSG_ERROR(AXE Library is not installed))
31 PKG_CHECK_MODULES([LIBPQXX], [libpqxx >= 4.0.1])
32 AC_SUBST(LIBPQXX_CFLAGS)
33 AC_SUBST(LIBPQXX_LIBS)
35 # Checks for header files.
36 XML_CFLAGS=`$XML_CONFIG --cflags`
37 CFLAGS="$CFLAGS $X_CFLAGS $XML_CFLAGS "
38 CXXFLAGS="$CXXFLAGS -Wno-deprecated $X_CFLAGS $XML_CFLAGS"
40 AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h syslog.h unistd.h])
42 # Checks for typedefs, structures, and compiler characteristics.
46 # Checks for library functions.
48 AC_CHECK_FUNCS([gethostbyname gethostname memmove socket strchr strdup strerror])
50 AC_CONFIG_FILES([Makefile
52 src/gcm_input/Makefile