[PATCH wayland v4 4/5] meson: Run Doxygen on the Meson build

Pekka Paalanen ppaalanen at gmail.com
Thu Aug 30 14:31:40 UTC 2018


On Tue, 28 Aug 2018 23:19:18 +0100
Daniel Stone <daniels at collabora.com> wrote:

> From: Emmanuele Bassi <ebassi at gnome.org>
> 
> Add a script which generates the desired Doxygen configuration for our
> various output formats and executes it using that configuration.
> 
> [daniels: Properly install into mandir/man3 via some gross
>           paramaterisation, generate real stamp files.]
> 
> Reviewed-by: Daniel Stone <daniels at collabora.com>
> ---
>  doc/doxygen/.gitignore      |   1 +
>  doc/doxygen/gen-doxygen.py  | 105 ++++++++++++++++++++++++++++++++
>  doc/doxygen/meson.build     | 115 ++++++++++++++++++++++++++++++++++++
>  doc/doxygen/xml/meson.build |  18 ++++++
>  doc/meson.build             |   6 +-
>  5 files changed, 240 insertions(+), 5 deletions(-)
>  create mode 100755 doc/doxygen/gen-doxygen.py
>  create mode 100644 doc/doxygen/meson.build
>  create mode 100644 doc/doxygen/xml/meson.build

Hi,

I read through this whole ordeal, and there is only one thing I can
complain about: it doesn't actually install the docs. I mean the
$prefix/share/doc directory where at the end of the dungeon should be
the HTML docs.

The contortions to get this even building are so nasty that the end
result is impressively clean. I'm ok with all the code here so far.
Once the docs get installed, I could diff the installed files.

Mind, autotools builddir=srcdir 'make distclean' will wipe
doc/doxygen/xml/meson.build.


Thanks,
pq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20180830/47875930/attachment.sig>


More information about the wayland-devel mailing list