Xavier Claessens
62c4768423
Meson: Add missing options and conform to naming guidelines
...
https://bugzilla.gnome.org/show_bug.cgi?id=790837
2017-12-19 14:56:11 -05:00
Xavier Claessens
fa8d42de2e
Meson: Fix build of gtkdoc
...
This requires change added in Meson 0.44.0
https://bugzilla.gnome.org/show_bug.cgi?id=786796
2017-12-11 10:25:21 -05:00
Philip Withnall
a12fbd227f
docs: Add version and deprecation decorators to gtk-doc ignore list
...
This allows gtk-doc to recognise a whole lot more API than it could
before. Maintaining the lists between 6 build files is going to be a bit
of a pain, but they only need to be modified once a cycle.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=789087
https://bugzilla.gnome.org/show_bug.cgi?id=790015
2017-11-07 14:50:23 +00:00
Nirbheek Chauhan
88e437873a
meson: Detect with-docs and with-man automatically
...
By default, only build man pages and gtk-doc if the build-deps were
found. To force-enable, pass -Dwith-docs=yes and -Dwith-man=yes.
Also use a foreach loop for man pages instead of listing them all
manually
2017-07-13 19:03:39 -04:00
Nirbheek Chauhan
e2da3cb599
meson: Port to latest master (2.51.0)
...
Also remove headers from some gio sources. Headers do not need to be
added to the list of sources.
+ various smaller self-explanatory fixes.
2017-07-13 19:03:39 -04:00
Patrick Griffis
bc2bb5639b
meson: Match upstream gtkdoc changes
2017-07-13 19:03:39 -04:00
Patrick Griffis
0df9aab053
meson: Build all docs
2017-07-13 19:03:39 -04:00