Prepared for release 0.0.6
[gnucomo.git] / configure.in
1
2 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT(src/gcm_input/message.h)
4 AM_INIT_AUTOMAKE(GNUCOMO, 0.0.6)
5
6
7 dnl Checks for programs.
8 AC_PROG_CC
9 AC_PROG_CXX
10 AC_PROG_CPP
11 AM_PROG_LEX
12 AC_PROG_INSTALL
13 AC_PROG_LN_S
14 AC_PROG_RANLIB
15 AC_PROG_YACC
16 AC_PROG_AWK
17
18 AC_PATH_PROG(XML_CONFIG,xml2-config,no)
19
20 if test $XML_CONFIG = "no" 
21 then
22    echo "XML library not found (see http://xmlsoft.org/)."
23    exit 1;
24 fi
25
26
27 dnl Checks for libraries.
28 AC_PATH_XTRA
29
30 XML_CFLAGS=`$XML_CONFIG --cflags`
31 XML_LFLAGS=`$XML_CONFIG --libs`
32
33 LIBS="$LIBS -lAXE -lpq++ $X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
34 LDFLAGS="$LDFLAGS -L/usr/local/lib $XML_LFLAGS"
35 CFLAGS="$CFLAGS $X_CFLAGS $XML_CFLAGS -I/usr/include/postgresql"
36 CXXFLAGS="$CXXFLAGS $X_CFLAGS $XML_CFLAGS -I/usr/include/postgresql"
37
38 AC_CHECK_LIB(AXE, main)
39 AC_CHECK_LIB(X11, XOpenDisplay)
40 AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData)
41 AC_CHECK_LIB(pthread, pthread_create)
42 AC_CHECK_LIB(xml2, xmlParseFile)
43
44 dnl Checks for header files.
45 AC_HEADER_DIRENT
46 AC_HEADER_STDC
47 AC_CHECK_HEADERS(unistd.h)
48
49 dnl Checks for typedefs, structures, and compiler characteristics.
50 AC_C_CONST
51
52 dnl Checks for library functions.
53 AC_CHECK_FUNCS(strtod strtol strtoul)
54
55 dnl Edit this to be your web server's document root
56
57 DocumentRoot=/var/www/html
58
59 #AC_OUTPUT(Makefile src/Makefile src/lib/Makefile src/gcm_input/Makefile src/web/Makefile)
60 AC_OUTPUT(Makefile src/Makefile src/lib/Makefile src/gcm_input/Makefile)