mirror of
https://github.com/jezhiggins/arabica
synced 2024-12-28 22:23:21 +01:00
64 lines
1.8 KiB
Text
64 lines
1.8 KiB
Text
AC_DEFUN([ARABICA_SELECT_XML_PARSER],
|
|
[
|
|
AC_ARG_WITH(parser,
|
|
[ --with-parser=expat|libxml2|xerces|garden Specify a particular parser library],
|
|
, )
|
|
|
|
if test "$with_parser" != ""; then
|
|
if test "$with_parser" = "expat"; then
|
|
with_libxml2=no
|
|
with_xerces=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-parser=expat specified]])
|
|
elif test "$with_parser" = "libxml2"; then
|
|
with_expat=no
|
|
with_xerces=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-parser=libxml2 specified]])
|
|
elif test "$with_parser" = "xerces"; then
|
|
with_expat=no
|
|
with_libxml2=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-parser=xerces specified]])
|
|
elif test "$with_parser" = "garden"; then
|
|
with_garden=yes
|
|
with_expat=no
|
|
with_libxml2=no
|
|
with_xerces=no
|
|
AC_MSG_NOTICE([[--with-parser=garden specified]])
|
|
else
|
|
AC_MSG_ERROR([[Unrecognised --with-parser parameter]])
|
|
fi
|
|
else
|
|
if test "$with_expat" != ""; then
|
|
if test "$with_expat" != "no"; then
|
|
with_libxml2=no
|
|
with_xerces=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-expat specified]])
|
|
fi
|
|
elif test "$with_libxml2" != ""; then
|
|
if test "$with_libxml2" != "no"; then
|
|
with_expat=no
|
|
with_xerces=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-libxml2 specified]])
|
|
fi
|
|
elif test "$with_xerces" != ""; then
|
|
if test "$with_xerces" != "no"; then
|
|
with_expat=no
|
|
with_libxml2=no
|
|
with_garden=no
|
|
AC_MSG_NOTICE([[--with-xerces specified]])
|
|
fi
|
|
elif test "$with_garden" != ""; then
|
|
if test "$with_garden" != "no"; then
|
|
with_expat=no
|
|
with_libxml2=no
|
|
with_xerces=no
|
|
AC_MSG_NOTICE([[--with-garden specified]])
|
|
fi
|
|
fi
|
|
fi
|
|
])
|
|
|