blob: 882a1abc672187492481ff419826a3b4ca748923 [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)
Daniel Veillard260a68f1998-08-13 03:39:55 +00005AM_INIT_AUTOMAKE(libxml, 0.20)
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)
Arturo Espinosa15fe6e71998-09-07 17:27:57 +000014 AC_PATH_PROG(GZIP, gzip, /bin/gzip)
Daniel Veillard01791d51998-07-24 19:24:09 +000015
16AM_PROG_LIBTOOL
17
18AM_MAINTAINER_MODE
19
20dnl Checks for libraries.
21Z_LIBS=
22AC_CHECK_LIB(z, inflate,
23 AC_CHECK_HEADER(zlib.h,
24 Z_LIBS="-lz"; AC_DEFINE(HAVE_LIBZ)))
25
26dnl Checks for header files.
27AC_HEADER_DIRENT
28AC_HEADER_STDC
29AC_CHECK_HEADERS(fcntl.h unistd.h ctype.h dirent.h errno.h malloc.h)
30AC_CHECK_HEADERS(stdarg.h sys/stat.h sys/types.h time.h zlib.h)
31
Arturo Espinosa15fe6e71998-09-07 17:27:57 +000032XML_LIBDIR='-L${libdir}'
33XML_INCLUDEDIR='-L${includedir}'
34XML_LIBS="-lxml $Z_LIBS"
35
36AC_SUBST(XML_LIBDIR)
37AC_SUBST(XML_LIBS)
38AC_SUBST(XML_INCLUDEDIR)
39
Daniel Veillard01791d51998-07-24 19:24:09 +000040dnl Checks for library functions.
41AC_FUNC_STRFTIME
42AC_CHECK_FUNCS(strdup strndup strerror snprintf )
43AC_SUBST(Z_LIBS)
44AC_OUTPUT(Makefile)
Arturo Espinosa15fe6e71998-09-07 17:27:57 +000045