# don't use it yet HELP_SUBDIR=kdoctools KDE_FIND_PATH(xml2-config, XML_CONFIG, [${prefix}/bin ${exec_prefix}/bin], [ AC_MSG_WARN([Could not find libxml2 anywhere, check ftp://xmlsoft.org/ for libxml >= 2.4.8. (we also keep a version of it in tdesupport for CVS users' convience)]) HELP_SUBDIR= ]) if test -n "$XML_CONFIG"; then vers=`$XML_CONFIG --version 2>/dev/null | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test -n "$vers" && test "$vers" -ge 2004008 then LIBXML_LIBS="`$XML_CONFIG --libs`" LIBXML_RPATH= for args in $LIBXML_LIBS; do case $args in -L/usr/lib) ;; -L*) LIBXML_RPATH="$LIBXML_RPATH $args" ;; esac done LIBXML_RPATH=`echo $LIBXML_RPATH | sed -e "s/-L/-R/g"` LIBXML_CFLAGS="`$XML_CONFIG --cflags`" KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""]) AC_DEFINE_UNQUOTED(XMLLINT, "$XMLLINT", [Defines the executable of xmllint]) else AC_MSG_WARN([You need at least libxml 2.4.8]) HELP_SUBDIR= fi fi if test -n "$HELP_SUBDIR"; then KDE_FIND_PATH(xslt-config, XSLT_CONFIG, [${prefix}/bin ${exec_prefix}/bin], [ AC_MSG_WARN([Could not find libxslt anywhere, check ftp://xmlsoft.org/ for libxslt >= 1.0.7. (we also keep a version of it in tdesupport for CVS users' convience)]) HELP_SUBDIR= ]) if test -n "$XSLT_CONFIG"; then vers=`$XSLT_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test -n "$vers" && test "$vers" -ge 1000007; then LIBXSLT_LIBS="`$XSLT_CONFIG --libs`" LIBXSLT_RPATH= for args in $LIBXSLT_LIBS; do case $args in -L/usr/lib) ;; -L*) LIBXSLT_RPATH="$LIBXSLT_RPATH $args" ;; esac done LIBXSLT_RPATH=`echo $LIBXSLT_RPATH | sed -e "s/-L/-R/g"` LIBXSLT_CFLAGS="`$XSLT_CONFIG --cflags`" else AC_MSG_WARN([You need at least libxslt 1.0.7]) HELP_SUBDIR= fi fi fi AC_DEFUN([KDOCTOOLS_CHECK_BZIP2], [ AC_REQUIRE([AC_FIND_BZIP2]) AC_MSG_CHECKING([for present bzip2 support]) if test -z "$LIBBZ2"; then AC_MSG_RESULT([no - disabling doc compiler]) HELP_SUBDIR= else AC_MSG_RESULT([ok]) fi ]) KDOCTOOLS_CHECK_BZIP2 if test -n "$HELP_SUBDIR"; then MEINPROC='$(top_builddir)/kdoctools/meinproc --srcdir=$(top_srcdir)/kdoctools' MEINPROC_DEP='$(top_builddir)/kdoctools/meinproc' KDE_XSL_STYLESHEET='$(top_srcdir)/kdoctools/customization/tde-chunk.xsl' else MEINPROC="" MEINPROC_DEP="" KDE_XSL_STYLESHEET="" DO_NOT_COMPILE="$DO_NOT_COMPILE kdoctools" fi if test ! "$USE_RPATH" = "yes"; then LIBXSLT_RPATH= LIBXML_RPATH= fi AC_SUBST(LIBXSLT_LIBS) AC_SUBST(LIBXSLT_CFLAGS) AC_SUBST(LIBXSLT_RPATH) AC_SUBST(LIBXML_LIBS) AC_SUBST(LIBXML_CFLAGS) AC_SUBST(LIBXML_RPATH) AC_SUBST(HELP_SUBDIR) AC_SUBST(MEINPROC) AC_SUBST(MEINPROC_DEP) AC_SUBST(KDE_XSL_STYLESHEET) dnl AC_OUTPUT(kdoctools/checkXML)