[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