Add doc alias target when possible.
Testing Done:
Build with `ninja -C build doc` and see all docs being built.
Reviewed at https://reviews.imfreedom.org/r/216/
--- a/doc/reference/finch/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/finch/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -23,7 +23,7 @@
configuration : version_conf)
-gnome.gtkdoc(DOC_MODULE,
+finch_doc = gnome.gtkdoc(DOC_MODULE, main_xml : DOC_MODULE + '-docs.xml',
dependencies : libfinch_dep,
--- a/doc/reference/libpurple/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/libpurple/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -54,7 +54,7 @@
-gnome.gtkdoc(DOC_MODULE,
+libpurple_doc = gnome.gtkdoc(DOC_MODULE, main_xml : DOC_MODULE + '-docs.xml',
dependencies : libpurple_dep,
--- a/doc/reference/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -3,8 +3,16 @@
+if meson.version().version_compare('>=0.52.0') + alias_target('doc', libpurple_doc, protocols_doc, pidgin_doc, finch_doc) --- a/doc/reference/pidgin/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/pidgin/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -36,7 +36,7 @@
-gnome.gtkdoc(DOC_MODULE,
+pidgin_doc = gnome.gtkdoc(DOC_MODULE, main_xml : DOC_MODULE + '-docs.xml',
dependencies : libpidgin_dep,
--- a/doc/reference/protocols/facebook/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/protocols/facebook/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -17,7 +17,7 @@
-gnome.gtkdoc(DOC_MODULE,
+facebook_doc = gnome.gtkdoc(DOC_MODULE, main_xml : DOC_MODULE + '-docs.xml',
dependencies : facebook_dep,
--- a/doc/reference/protocols/meson.build Fri Nov 13 22:19:28 2020 -0600
+++ b/doc/reference/protocols/meson.build Sat Nov 14 03:02:30 2020 -0600
@@ -1,3 +1,6 @@
+ protocols_doc += facebook_doc