diff options
Diffstat (limited to 'xml/expat/configure.in')
-rw-r--r-- | xml/expat/configure.in | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/xml/expat/configure.in b/xml/expat/configure.in new file mode 100644 index 000000000..04cbf083b --- /dev/null +++ b/xml/expat/configure.in @@ -0,0 +1,109 @@ +dnl configuration script for expat +dnl Process this file with autoconf to produce a configure script. +dnl +dnl Copyright 2000 Clark Cooper +dnl +dnl This file is part of EXPAT. +dnl +dnl EXPAT is free software; you can redistribute it and/or modify it +dnl under the terms of the License (based on the MIT/X license) contained +dnl in the file COPYING that comes with this distribution. +dnl + +AC_INIT(Makefile.in) +AC_CONFIG_AUX_DIR(conftools) + +dnl +dnl Follow the GNU/Linux convention of odd number minor version for +dnl beta/development releases and even number minor version for stable +dnl releases. Edit is bumped with each release and set to 0 with +dnl change to major or minor version. +dnl + +EXPAT_MAJOR_VERSION=1 +EXPAT_MINOR_VERSION=95 +EXPAT_EDIT=2 + +EXPAT_VERSION=$EXPAT_MAJOR_VERSION.$EXPAT_MINOR_VERSION.$EXPAT_EDIT +VERSION=$EXPAT_VERSION +PACKAGE=expat + +dnl +dnl Increment LIBREVISION if source code has changed at all +dnl +dnl If the API has changed, increment LIBCURRENT and set LIBREVISION to 0 +dnl +dnl If the API changes compatibly (i.e. simply adding a new function +dnl without changing or removing earlier interfaces), then increment LIBAGE. +dnl +dnl If the API changes incompatibly set LIBAGE back to 0 +dnl + +LIBCURRENT=1 +LIBREVISION=0 +LIBAGE=1 + +AC_CONFIG_HEADER(config.h) + +AC_CANONICAL_SYSTEM +case "$host_os" in +*os2*) + # Use a custom made libtool replacement + echo Using aplibtool + LIBTOOL="$srcdir/../../../apr/build/aplibtool" + ;; +*) + AC_LIBTOOL_WIN32_DLL +AC_PROG_LIBTOOL + ;; +esac + +blddir=`pwd` +AC_SUBST(blddir) + +AC_SUBST(PACKAGE) +AC_SUBST(VERSION) +AC_SUBST(EXPAT_MAJOR_VERSION) +AC_SUBST(EXPAT_MINOR_VERSION) +AC_SUBST(EXPAT_EDIT) + +AC_SUBST(LIBCURRENT) +AC_SUBST(LIBREVISION) +AC_SUBST(LIBAGE) + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL + +dnl Checks for libraries. + +dnl Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS(fcntl.h unistd.h string.h) + +dnl Checks for typedefs, structures, and compiler characteristics. +dnl check for endianness +if test "$cross_compiling" = "no"; then + AC_C_BIGENDIAN +else + AC_DEFINE(AP_UNKNOWN_BYTE_ORDER,1, + [byte order is unknown due to cross-compilation]) +fi +AC_C_CONST +AC_TYPE_OFF_T +AC_TYPE_SIZE_T + +dnl Checks for library functions. + +AC_FUNC_MEMCMP +AC_FUNC_MMAP +AC_SUBST(FILEMAP_OBJ) +if test -z "$HAVE_MMAP"; then +FILEMAP_OBJ=unixfilemap.o +else +FILEMAP_OBJ=readfilemap.o +fi + +AC_CHECK_FUNCS(memmove bcopy) + +AC_OUTPUT(Makefile lib/Makefile lib/expat.h) |