mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-14 17:59:59 +00:00
4deb828fff
One patch was a backport and can be dropped, add Upstream-status to the others. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
91 lines
2.6 KiB
Diff
91 lines
2.6 KiB
Diff
From 003c9feaae6ed5c173edcea51193e49bc94ac39a Mon Sep 17 00:00:00 2001
|
|
From: Koen Kooi <koen.kooi@linaro.org>
|
|
Date: Tue, 17 Jun 2014 09:53:00 +0200
|
|
Subject: [PATCH 3/8] acinclude: use pkgconfig for libxml2 config
|
|
|
|
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Upstream-Status: pending
|
|
---
|
|
acinclude.m4 | 63 ++++++++++++++++++++++--------------------------------------
|
|
1 file changed, 23 insertions(+), 40 deletions(-)
|
|
|
|
diff --git a/acinclude.m4 b/acinclude.m4
|
|
index 206fcbf..a6c0d84 100644
|
|
--- a/acinclude.m4
|
|
+++ b/acinclude.m4
|
|
@@ -2530,48 +2530,31 @@ dnl
|
|
dnl Common setup macro for libxml
|
|
dnl
|
|
AC_DEFUN([PHP_SETUP_LIBXML], [
|
|
-AC_CACHE_CHECK([for xml2-config path], ac_cv_php_xml2_config_path,
|
|
-[
|
|
-
|
|
- ac_cv_php_xml2_config_path="$PHP_LIBXML_DIR/xml2-config"
|
|
-
|
|
+PKG_CHECK_MODULES([LIBXML], [libxml-2.0 > 2.6.11], [
|
|
+ PHP_EVAL_LIBLINE($LIBXML_LIBS, $1)
|
|
+ PHP_EVAL_INCLINE($LIBXML_CFLAGS)
|
|
+
|
|
+ dnl Check that build works with given libs
|
|
+ AC_CACHE_CHECK(whether libxml build works, php_cv_libxml_build_works, [
|
|
+ PHP_TEST_BUILD(xmlInitParser,
|
|
+ [
|
|
+ php_cv_libxml_build_works=yes
|
|
+ AC_MSG_RESULT(yes)
|
|
+ ], [
|
|
+ AC_MSG_RESULT(no)
|
|
+ AC_MSG_ERROR([build test failed. Please check the config.log for details.])
|
|
+ ], [
|
|
+ [$]$1
|
|
+ ])
|
|
+ ])
|
|
+ if test "$php_cv_libxml_build_works" = "yes"; then
|
|
+ AC_DEFINE(HAVE_LIBXML, 1, [ ])
|
|
+ fi
|
|
+ $2
|
|
+], [
|
|
+ AC_MSG_ERROR([$LIBXML_PKG_ERRORS])
|
|
])
|
|
|
|
- if test -x "$ac_cv_php_xml2_config_path"; then
|
|
- XML2_CONFIG="$ac_cv_php_xml2_config_path"
|
|
- libxml_full_version=`$XML2_CONFIG --version`
|
|
- ac_IFS=$IFS
|
|
- IFS="."
|
|
- set $libxml_full_version
|
|
- IFS=$ac_IFS
|
|
- LIBXML_VERSION=`expr [$]1 \* 1000000 + [$]2 \* 1000 + [$]3`
|
|
- if test "$LIBXML_VERSION" -ge "2006011"; then
|
|
- LIBXML_LIBS=`$XML2_CONFIG --libs`
|
|
- LIBXML_INCS=`$XML2_CONFIG --cflags`
|
|
- PHP_EVAL_LIBLINE($LIBXML_LIBS, $1)
|
|
- PHP_EVAL_INCLINE($LIBXML_INCS)
|
|
-
|
|
- dnl Check that build works with given libs
|
|
- AC_CACHE_CHECK(whether libxml build works, php_cv_libxml_build_works, [
|
|
- PHP_TEST_BUILD(xmlInitParser,
|
|
- [
|
|
- php_cv_libxml_build_works=yes
|
|
- ], [
|
|
- AC_MSG_RESULT(no)
|
|
- AC_MSG_ERROR([build test failed. Please check the config.log for details.])
|
|
- ], [
|
|
- [$]$1
|
|
- ])
|
|
- ])
|
|
- if test "$php_cv_libxml_build_works" = "yes"; then
|
|
- AC_DEFINE(HAVE_LIBXML, 1, [ ])
|
|
- fi
|
|
- $2
|
|
- else
|
|
- AC_MSG_ERROR([libxml2 version 2.6.11 or greater required.])
|
|
- fi
|
|
-ifelse([$3],[],,[else $3])
|
|
- fi
|
|
])
|
|
|
|
dnl -------------------------------------------------------------------------
|
|
--
|
|
1.9.3
|
|
|