gtk-doc and meson [Re: meson version for GNOME 3.26]



With Meson gaining more traction in GNOME I guess it's about time to
improve gtk-doc's support for out-of-tree builds.
At least people should be aware of issues like
https://bugzilla.gnome.org/show_bug.cgi?id=776427
when porting to Meson. Out-of-tree builds are rarely tested for
gtk-doc and there can be subtle breakages like missing images, code
samples etc.



2017-03-18 17:41 GMT+01:00 Michael Catanzaro <mcatanzaro gnome org>:
Hi,

For GNOME 3.26, the maximum required version of meson will be meson
0.39.1 (matching what will be in Ubuntu 17.04). If you remove Autotools
support from your module in favor of meson, you must ensure that it
builds properly with this version of meson. (If you have added a meson
build but retain Autotools support, then you can require whatever
version of meson you want.)

Reminder: for GNOME 3.24 the maximum required version of meson is
0.34.0.

Ideally, we would build meson in JHBuild itself and ignore the version
of meson installed on the system, freeing ourselves from this version
requirement. It requires a volunteer to teach JHBuild to understand
that <meson> tags in the moduleset definitions mean it has to build the
meson module. Currently JHBuild understands it to mean that it requires
the meson package to be installed on the system, and code changes are
required to alter this.

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



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]