[prev in list] [next in list] [prev in thread] [next in thread]
List: kopete-devel
Subject: [Kopete-devel] kdenonbeta/kopete
From: Matt Rogers <mattrogers () sbcglobal ! net>
Date: 2003-08-06 5:12:33
[Download RAW message or body]
CVS commit by mattr:
forward port of the xml and xslt checks. Already fixed in kopete_0_7_branch
CCMAIL: kopete-devel@kde.org
M +76 -0 configure.in.in 1.6
--- kdenonbeta/kopete/configure.in.in #1.5:1.6
@@ -19,4 +19,80 @@
LIB_KOPETECOMPAT='$(top_builddir)/kopete/libkopete/compat/libkopetecompat.la'
fi
+
+KDE_FIND_PATH(xml2-config, XML_CONFIG, [${prefix}/bin ${exec_prefix}/bin \
/usr/local/bin /opt/local/bin /usr/bin], [ + AC_MSG_WARN([libxml2 not found \
anywhere, check ftp://xmlsoft.org/ for libxml >= 2.4.8. ]) +])
+
+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*)
+ 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 \
/usr/local/bin /opt/local/bin /usr/bin], [XMLLINT=""]) + \
AC_DEFINE_UNQUOTED(XMLLINT, "$XMLLINT", [Defines the executable of xmllint]) + else
+ AC_MSG_WARN([You need at least libxml 2.4.8])
+ DO_NOT_COMPILE="$DO_NOT_COMPILE kopete"
+ fi
+fi
+
+
+ KDE_FIND_PATH(xslt-config, XSLT_CONFIG, [${prefix}/bin ${exec_prefix}/bin \
/usr/local/bin /opt/local/bin /usr/bin], [ + AC_MSG_WARN([Could not find libxslt \
anywhere, check ftp://xmlsoft.org/ for libxslt >= 1.0.7.]) + ])
+
+ 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*)
+ LIBXSLT_RPATH="$LIBXSLT_RPATH $args"
+ ;;
+ esac
+ done
+ LIBXSLT_RPATH=`echo $LIBXSLT_RPATH | sed -e "s/-L/-R/g"`
+ LIBXSLT_CFLAGS="`$XSLT_CONFIG --cflags`"
+ AC_DEFINE(HAVE_XSLT, 1, [Define if you have xslt libraries and header \
files]) + else
+ AC_WARN([You need at least libxslt 1.0.7])
+ fi
+ fi
+
+if test ! "$USE_RPATH" = "yes"; then
+ LIBXSLT_RPATH=
+ LIBXML_RPATH=
+fi
+
+if test -n "x$XML_CONFIG"; then
+ DO_NOT_COMPILE="$DO_NOT_COMPILE kopete"
+fi
+
+if test -n "x$XSLT_CONFIG"; then
+ DO_NOT_COMPILE="$DO_NOT_COMPILE kopete"
+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(KOPETE_INCLUDES)
AC_SUBST(LIB_KOPETECOMPAT)
+
_______________________________________________
Kopete-devel mailing list
Kopete-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic