Isn't w3m just one of the choices XMLTO might be using? I'm not sure we want to try to replicate all the XMLTO configure options in every one of our modules.
-alan- On 03/21/11 04:53 PM, Gaetan Nadon wrote: > This tool is used under the cover by XMLTO to convert DocBook/XML > to text. This macro allows to use it explicitly with the > same facilities provided with other documentation tools. > > Signed-off-by: Gaetan Nadon <mems...@videotron.ca> > --- > xorg-macros.m4.in | 56 > +++++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 files changed, 56 insertions(+), 0 deletions(-) > > diff --git a/xorg-macros.m4.in b/xorg-macros.m4.in > index 76462b5..a700daf 100644 > --- a/xorg-macros.m4.in > +++ b/xorg-macros.m4.in > @@ -494,6 +494,62 @@ m4_ifval([$1],[AC_MSG_WARN(Checking for MIN-VERSION is > not implemented.)]) > AM_CONDITIONAL([HAVE_XSLTPROC], [test "$have_xsltproc" = yes]) > ]) # XORG_WITH_XSLTPROC > > +# XORG_WITH_W3M([MIN-VERSION], [DEFAULT]) > +# -------------------------------------------- > +# Minimum version: 1.14.0 > +# > +# W3m is a text-based World Wide Web browser with IPv6 support > +# It is used to convert documentation from htlm to text format > +# When DEFAULT is not specified, --with-w3m assumes 'auto'. > +# > +# Interface to module: > +# HAVE_W3M: used in makefiles to conditionally convert documentation > +# W3M: returns the path of the w3m program found > +# returns the path set by the user in the environment > +# --with-w3m: 'yes' user instructs the module to use w3m > +# 'no' user instructs the module not to use w3m > +# have_w3m: returns yes if w3m found in PATH or no > +# > +# If the user sets the value of W3M, AC_PATH_PROG skips testing the path. > +# > +AC_DEFUN([XORG_WITH_W3M],[ > +AC_ARG_VAR([W3M], [Path to w3m command]) > +m4_define([_defopt], m4_default([$2], [auto])) > +AC_ARG_WITH(w3m, > + AS_HELP_STRING([--with-w3m], > + [Use w3m for the transformation of XML documents (default: > ]_defopt[)]), > + [use_w3m=$withval], [use_w3m=]_defopt) > +m4_undefine([_defopt]) > + > +if test "x$use_w3m" = x"auto"; then > + AC_PATH_PROG([W3M], [w3m]) > + if test "x$W3M" = "x"; then > + AC_MSG_WARN([w3m not found - cannot convert documents from HTML to > text]) > + have_w3m=no > + else > + have_w3m=yes > + fi > +elif test "x$use_w3m" = x"yes" ; then > + AC_PATH_PROG([W3M], [w3m]) > + if test "x$W3M" = "x"; then > + AC_MSG_ERROR([--with-w3m=yes specified but w3m not found in PATH]) > + fi > + have_w3m=yes > +elif test "x$use_w3m" = x"no" ; then > + if test "x$W3M" != "x"; then > + AC_MSG_WARN([ignoring W3M environment variable since --with-w3m=no was > specified]) > + fi > + have_w3m=no > +else > + AC_MSG_ERROR([--with-w3m expects 'yes' or 'no']) > +fi > + > +# Checking for minimum version is not implemented > +# but we want to keep the interface consistent with other commands > +m4_ifval([$1],[AC_MSG_WARN(Checking for MIN-VERSION is not implemented.)]) > + > +AM_CONDITIONAL([HAVE_W3M], [test "$have_w3m" = yes]) > +]) # XORG_WITH_W3M > > # XORG_WITH_ASCIIDOC([MIN-VERSION], [DEFAULT]) > # ---------------- -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Platform Engineering: X Window System _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel