On Thu, 2019-02-14 at 21:15 +0100, Stefan Sauer wrote:
> On 02/13/2019 10:31 PM, Bastien Nocera wrote:
> > On Wed, 2019-02-13 at 21:58 +0100, Stefan Sauer wrote:
> > > hi,
> > > 
> > > did anyone try the new 'no-xslt' toolchain yet? In configure.ac
> > > all
> > > you need to do is:
> > > 
> > > -GTK_DOC_CHECK([1.14])
> > > +GTK_DOC_CHECK([1.29],[--flavour no-xslt])
> > The m4 file shows the macro only taking one argument:
> > https://gitlab.gnome.org/GNOME/gtk-doc/blob/master/buildsystems/autotools/gtk-doc.m4#L31
> > 
> > GTK_DOC_CHECK([minimum-gtk-doc-version])
> > 
> > Or is this not the canonical version of the m4 macro?
> 
> It is actually gtkdocize that grabs the extra arg.
> https://gitlab.gnome.org/GNOME/gtk-doc/blob/master/buildsystems/autotools/gtkdocize.in
> 
> this is indeed not beautiful.
> > > for meson/cmake I have no idea and would gladly take patches. The
> > Which one of the tools does this "--flavour" argument end up being
> > passed to?
> > 
> > Which arguments get passed to which tool, for meson, is documented
> > here:
> > http://mesonbuild.com/Gnome-module.html#gnomegtkdoc
> It not new args, we're calling different tools instead.
> 
> meld buildsystems/autotools/gtk-doc.{,no-xslt.}make
> 
> Sounds like this needs changes in meson itself? Would be awesome if
> someone could take case of this - the diff of the makefile should be
> straight forward. This would give me more time to work on gtkdoc
> itself.

I filed this meson bug:
https://github.com/mesonbuild/meson/issues/4932

Cheers

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to