X-Git-Url: http://www.andromeda.nl/gitweb/?a=blobdiff_plain;f=configure.ac;h=e4ae900d680040f05e33fba8edced8242c233d75;hb=HEAD;hp=f06d7a5bbfb1b5fe31962e258a651d1d727772bc;hpb=244ed46011ac2b70969b63843f47691a460f71b0;p=xmldoc.git diff --git a/configure.ac b/configure.ac index f06d7a5..e4ae900 100644 --- a/configure.ac +++ b/configure.ac @@ -1,31 +1,34 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(xp.c) -AM_INIT_AUTOMAKE(xmldoc, 0.7) + +AC_PREREQ([2.59]) +AC_INIT([xmldoc], [0.10], [arjen@andromeda.nl]) +AM_INIT_AUTOMAKE([-Wall -Werror foreign]) dnl Checks for programs. AC_PROG_CC +dnl Checks for XML and XSLT libraries. + AC_PATH_PROG(XSLT_CONFIG,xslt-config,no) -if test $XSLT_CONFIG = "no" +if test $XSLT_CONFIG = "no" then - echo "XSLT library not found (see http://xmlsoft.org/)." - exit 1; + echo "xslt library not found, install package libxslt-dev." + exit 1 fi -dnl Checks for libraries. - XSLT_CFLAGS=`$XSLT_CONFIG --cflags` -XSLT_LFLAGS=`$XSLT_CONFIG --libs` CFLAGS="$CFLAGS $XSLT_CFLAGS" -LDFLAGS="$LDFLAGS $XSLT_LFLAGS" + +AC_CHECK_HEADER(libxml/xmlmemory.h) +AC_CHECK_HEADER(libxslt/xslt.h) dnl Replace `main' with a function in -lexslt: AC_CHECK_LIB(exslt, main) dnl Replace `main' with a function in -lxml2: AC_CHECK_LIB(xml2, xmlParseFile) dnl Replace `main' with a function in -lxslt: -AC_CHECK_LIB(xslt, main) +AC_CHECK_LIB(xslt, xsltSetXIncludeDefault) dnl Checks for header files. AC_HEADER_STDC @@ -36,4 +39,6 @@ AC_C_CONST dnl Checks for library functions. -AC_OUTPUT(Makefile) +AC_CONFIG_FILES([Makefile doc/Makefile test/Makefile xml2html xml2latex xml2text xml2wiki]) + +AC_OUTPUT