mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-12 16:58:16 +03:00
Fix building when configuring without xpath and xptr
For https://bugzilla.gnome.org/show_bug.cgi?id=732735 schematron little used code and xptr rely on XPath, fix the configure script.
This commit is contained in:
parent
30cf439efc
commit
319e159b11
37
configure.in
37
configure.in
@ -1349,6 +1349,29 @@ AC_SUBST(WITH_XINCLUDE)
|
||||
AC_SUBST(XINCLUDE_OBJ)
|
||||
AC_SUBST(TEST_XINCLUDE)
|
||||
|
||||
if test "$with_xptr" = "" -a "$with_xpath" = "no" ; then
|
||||
with_xptr=no
|
||||
fi
|
||||
|
||||
if test "$with_schematron" = "" -a "$with_xpath" = "no" ; then
|
||||
with_schematron=no
|
||||
fi
|
||||
|
||||
if test "$with_schematron" = "no" ; then
|
||||
echo "Disabling Schematron support"
|
||||
WITH_SCHEMATRON=0
|
||||
TEST_SCHEMATRON=
|
||||
else
|
||||
echo "Enabled Schematron support"
|
||||
WITH_SCHEMATRON=1
|
||||
TEST_SCHEMATRON="Schematrontests"
|
||||
with_xpath=yes
|
||||
with_pattern=yes
|
||||
with_schematron=yes
|
||||
fi
|
||||
AC_SUBST(WITH_SCHEMATRON)
|
||||
AC_SUBST(TEST_SCHEMATRON)
|
||||
|
||||
if test "$with_xpath" = "no" ; then
|
||||
echo Disabling XPATH support
|
||||
WITH_XPATH=0
|
||||
@ -1478,20 +1501,6 @@ fi
|
||||
fi
|
||||
AC_SUBST(WITH_ISO8859X)
|
||||
|
||||
if test "$with_schematron" = "no" ; then
|
||||
echo "Disabling Schematron support"
|
||||
WITH_SCHEMATRON=0
|
||||
TEST_SCHEMATRON=
|
||||
else
|
||||
echo "Enabled Schematron support"
|
||||
WITH_SCHEMATRON=1
|
||||
TEST_SCHEMATRON="Schematrontests"
|
||||
with_xpath=yes
|
||||
with_pattern=yes
|
||||
fi
|
||||
AC_SUBST(WITH_SCHEMATRON)
|
||||
AC_SUBST(TEST_SCHEMATRON)
|
||||
|
||||
if test "$with_schemas" = "no" ; then
|
||||
echo "Disabling Schemas/Relax-NG support"
|
||||
WITH_SCHEMAS=0
|
||||
|
Loading…
x
Reference in New Issue
Block a user