Eli Schwartz
ae5a29be4f
meson: only build demo manpages when demos are enabled
...
Installing them even when manpages are enabled, but the demos are
disabled, produces manpages for unavailable programs...
2021-04-13 22:48:39 -04:00
Christoph Reiter
31a57fe389
Drop the mir backend
...
It depends on libcontent-hub-glib which was dropped from Ubuntu in mid 2017:
https://bugs.launchpad.net/ubuntu/+source/content-hub/+bug/1712874
It was patched downstream to still build until it was disabled at the beginning
of 2018: https://launchpad.net/ubuntu/+source/gtk+3.0/3.22.28-1ubuntu3
This likely means no one has built gtk with mir in 2 years, and there is no plan
to change that, so just remove it.
2019-08-25 22:46:28 +02:00
Christoph Reiter
3462fcf9a0
meson: Follow gnome conventions for build option names
2019-04-11 16:46:22 +02:00
Christoph Reiter
940126c427
meson: fix code examples in the gtk docs build
...
getting_started.xml uses relative paths for including code examples
and for some reason the base path is different with meson than with autotools.
Switch both autotools and meson to generate the file and insert the absolute
source path instead.
This also cleans up the content file list: the expand content files have to
be in the content file list as well, so just append them there.
2019-04-11 16:45:37 +02:00
Christoph Reiter
2445f46e01
meson: gtk docs: set ENABLE_ON_X11
2019-04-11 16:45:36 +02:00
Christoph Reiter
1d40ba250f
meson: only install broadway man pages if it's enabled
2019-04-11 16:45:36 +02:00
Christoph Reiter
e47440def5
meson: Don't make the man pages build depend on the documentation option
...
Include all meson build files under docs/ and check with get_option() there.
2019-04-11 16:45:36 +02:00
Christoph Reiter
212efbdd81
meson: build docs and man pages
...
Lots of warnings, so something is probably still missing.
2019-04-11 16:45:36 +02:00