dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/gcm_input/message.h)
-AM_INIT_AUTOMAKE(GNUCOMO, 0.0.3)
+AM_INIT_AUTOMAKE(GnuCoMo, 0.0.8)
dnl Checks for programs.
AC_PATH_PROG(XML_CONFIG,xml2-config,no)
-if test $XML_CONFIG = "no"
+if test $XML_CONFIG = "no"
then
echo "XML library not found (see http://xmlsoft.org/)."
exit 1;
XML_CFLAGS=`$XML_CONFIG --cflags`
XML_LFLAGS=`$XML_CONFIG --libs`
-LIBS="$LIBS -lAXE -lpq++ $X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+LIBS="$LIBS $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS"
LDFLAGS="$LDFLAGS -L/usr/local/lib $XML_LFLAGS"
-CFLAGS="$CFLAGS $X_CFLAGS $XML_CFLAGS"
+CFLAGS="$CFLAGS $X_CFLAGS $XML_CFLAGS "
CXXFLAGS="$CXXFLAGS $X_CFLAGS $XML_CFLAGS"
-AC_CHECK_LIB(AXE, main)
-AC_CHECK_LIB(X11, XOpenDisplay)
-AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData)
-AC_CHECK_LIB(pthread, pthread_create)
+AC_HAVE_LIBRARY(pqxx)
+AC_CHECK_LIB(AXE, main, , AC_MSG_ERROR(AXE Library is not installed))
+#AC_CHECK_LIB(X11, XOpenDisplay)
+#AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData)
+#AC_CHECK_LIB(pthread, pthread_create)
AC_CHECK_LIB(xml2, xmlParseFile)
+
+#
+# There is no convenient way to detect libpqxx, so we'll
+# use fixed paths for the time being.
+
+CXXFLAGS="$CXXFLAGS -I/usr/local/pqxx/include"
+LDFLAGS="$LDFLAGS -L/usr/local/pqxx/lib -lpqxx"
+
dnl Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
dnl Checks for library functions.
AC_CHECK_FUNCS(strtod strtol strtoul)
+dnl Edit this to be your web server's document root
+
+DocumentRoot=/var/www/html
+
+#AC_OUTPUT(Makefile src/Makefile src/lib/Makefile src/gcm_input/Makefile src/web/Makefile)
AC_OUTPUT(Makefile src/Makefile src/lib/Makefile src/gcm_input/Makefile)