blob: cbe37ad2fc8fd58981970bca72c8e18fa6e00462 [file] [log] [blame]
Daniel Veillard01791d51998-07-24 19:24:09 +00001dnl Process this file with autoconf to produce a configure script.
2AC_PREREQ(2.2)
Daniel Veillard260a68f1998-08-13 03:39:55 +00003AC_INIT(entities.h)
Daniel Veillard01791d51998-07-24 19:24:09 +00004AM_CONFIG_HEADER(config.h)
Arturo Espinosa8e0137c1998-09-23 00:58:59 +00005AM_INIT_AUTOMAKE(libxml, 0.30)
Daniel Veillard01791d51998-07-24 19:24:09 +00006
7dnl Checks for programs.
8AC_PROG_CC
9AC_PROG_INSTALL
Sebastian Wilhelmia44c8a41998-08-07 08:38:58 +000010AC_PROG_CPP
Daniel Veillard01791d51998-07-24 19:24:09 +000011AC_PATH_PROG(RM, rm, /bin/rm)
12AC_PATH_PROG(MV, mv, /bin/mv)
13AC_PATH_PROG(TAR, tar, /bin/tar)
Daniel Veillard01791d51998-07-24 19:24:09 +000014
15AM_PROG_LIBTOOL
16
17AM_MAINTAINER_MODE
18
19dnl Checks for libraries.
20Z_LIBS=
21AC_CHECK_LIB(z, inflate,
22 AC_CHECK_HEADER(zlib.h,
23 Z_LIBS="-lz"; AC_DEFINE(HAVE_LIBZ)))
24
25dnl Checks for header files.
26AC_HEADER_DIRENT
27AC_HEADER_STDC
28AC_CHECK_HEADERS(fcntl.h unistd.h ctype.h dirent.h errno.h malloc.h)
29AC_CHECK_HEADERS(stdarg.h sys/stat.h sys/types.h time.h zlib.h)
30
Arturo Espinosa15fe6e71998-09-07 17:27:57 +000031XML_LIBDIR='-L${libdir}'
32XML_INCLUDEDIR='-L${includedir}'
33XML_LIBS="-lxml $Z_LIBS"
34
35AC_SUBST(XML_LIBDIR)
36AC_SUBST(XML_LIBS)
37AC_SUBST(XML_INCLUDEDIR)
38
Daniel Veillard27fb0751998-10-17 06:47:46 +000039AC_ARG_ENABLE(corba, [ --enable-corba Add Corba support (default)])
40
41dnl
42dnl Corba is enabled by default
43dnl
44if test "$enable_java" = "no" ; then
45 CORBA_CFLAGS="-DWITHOUT_CORBA"
46fi
47AC_SUBST(CORBA_CFLAGS)
48
Daniel Veillard01791d51998-07-24 19:24:09 +000049dnl Checks for library functions.
50AC_FUNC_STRFTIME
51AC_CHECK_FUNCS(strdup strndup strerror snprintf )
52AC_SUBST(Z_LIBS)
Daniel Veillarda6e1d121998-10-04 14:41:05 +000053AC_OUTPUT(Makefile xml-config)
Arturo Espinosa15fe6e71998-09-07 17:27:57 +000054