Adam Martinson : configure: Add a check for xmlSchemaSetParserStructuredErrors().

Alexandre Julliard julliard at winehq.org
Wed Nov 24 11:28:39 CST 2010


Module: wine
Branch: master
Commit: 6ee2231d2bd74623791b578de000fd8182b054b2
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6ee2231d2bd74623791b578de000fd8182b054b2

Author: Adam Martinson <amartinson at codeweavers.com>
Date:   Mon Nov 22 20:54:54 2010 -0600

configure: Add a check for xmlSchemaSetParserStructuredErrors().

---

 configure           |   42 ++++++++++++++++++++++++++++++++++++++++++
 configure.ac        |    2 ++
 include/config.h.in |    3 +++
 3 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index 11e9d71..b9ff5e1 100755
--- a/configure
+++ b/configure
@@ -9202,6 +9202,48 @@ $as_echo "#define HAVE_XMLNEWDOCPI 1" >>confdefs.h
 
 fi
 
+             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSchemaSetParserStructuredErrors in -lxml2" >&5
+$as_echo_n "checking for xmlSchemaSetParserStructuredErrors in -lxml2... " >&6; }
+if test "${ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lxml2 $ac_xml_libs $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char xmlSchemaSetParserStructuredErrors ();
+int
+main ()
+{
+return xmlSchemaSetParserStructuredErrors ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors=yes
+else
+  ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors" >&5
+$as_echo "$ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors" >&6; }
+if test "x$ac_cv_lib_xml2_xmlSchemaSetParserStructuredErrors" = x""yes; then :
+
+$as_echo "#define HAVE_XMLSCHEMASSETPARSERSTRUCTUREDERRORS 1" >>confdefs.h
+
+fi
+
              { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSchemaSetValidStructuredErrors in -lxml2" >&5
 $as_echo_n "checking for xmlSchemaSetValidStructuredErrors in -lxml2... " >&6; }
 if test "${ac_cv_lib_xml2_xmlSchemaSetValidStructuredErrors+set}" = set; then :
diff --git a/configure.ac b/configure.ac
index ce708eb..6ad4532 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1119,6 +1119,8 @@ then
                 [AC_DEFINE(HAVE_XMLREADMEMORY,1,[Define if libxml2 has the xmlReadMemory function])],,$ac_xml_libs)
              AC_CHECK_LIB(xml2, xmlNewDocPI,
                 [AC_DEFINE(HAVE_XMLNEWDOCPI,1,[Define if libxml2 has the xmlNewDocPI function])],,$ac_xml_libs)
+             AC_CHECK_LIB(xml2, xmlSchemaSetParserStructuredErrors,
+                [AC_DEFINE(HAVE_XMLSCHEMASSETPARSERSTRUCTUREDERRORS,1,[Define if libxml2 has the xmlSchemaSetParserStructuredErrors function])],,$ac_xml_libs)
              AC_CHECK_LIB(xml2, xmlSchemaSetValidStructuredErrors,
                 [AC_DEFINE(HAVE_XMLSCHEMASSETVALIDSTRUCTUREDERRORS,1,[Define if libxml2 has the xmlSchemaSetValidStructuredErrors function])],,$ac_xml_libs)
              AC_CHECK_LIB(xml2, xmlFirstElementChild,
diff --git a/include/config.h.in b/include/config.h.in
index 3117f69..2643e99 100644
--- a/include/config.h.in
+++ b/include/config.h.in
@@ -1117,6 +1117,9 @@
 /* Define if libxml2 has the xmlReadMemory function */
 #undef HAVE_XMLREADMEMORY
 
+/* Define if libxml2 has the xmlSchemaSetParserStructuredErrors function */
+#undef HAVE_XMLSCHEMASSETPARSERSTRUCTUREDERRORS
+
 /* Define if libxml2 has the xmlSchemaSetValidStructuredErrors function */
 #undef HAVE_XMLSCHEMASSETVALIDSTRUCTUREDERRORS
 




More information about the wine-cvs mailing list