pidgin/pidgin

Add doc alias target when possible.

2020-11-14, Elliott Sales de Andrade
f88830d41330
Parents fa308dd62f4c
Children 13b1e211d865
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 @@
output : 'version.xml',
configuration : version_conf)
-gnome.gtkdoc(DOC_MODULE,
+finch_doc = gnome.gtkdoc(DOC_MODULE,
main_xml : DOC_MODULE + '-docs.xml',
src_dir : libfinch_inc,
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 @@
'ui_ops.xml',
]
-gnome.gtkdoc(DOC_MODULE,
+libpurple_doc = gnome.gtkdoc(DOC_MODULE,
main_xml : DOC_MODULE + '-docs.xml',
src_dir : libpurple_inc,
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 ENABLE_GTK
subdir('pidgin')
+else
+ pidgin_doc = []
endif
if enable_consoleui
subdir('finch')
+else
+ finch_doc = []
endif
+
+if meson.version().version_compare('>=0.52.0')
+ alias_target('doc', libpurple_doc, protocols_doc, pidgin_doc, finch_doc)
+endif
--- 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 @@
'signals_gtklog.xml',
]
-gnome.gtkdoc(DOC_MODULE,
+pidgin_doc = gnome.gtkdoc(DOC_MODULE,
main_xml : DOC_MODULE + '-docs.xml',
src_dir : libpidgin_inc,
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 @@
libpurple_version_xml,
]
-gnome.gtkdoc(DOC_MODULE,
+facebook_doc = gnome.gtkdoc(DOC_MODULE,
main_xml : DOC_MODULE + '-docs.xml',
src_dir : facebook_inc,
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 = []
+
if DYNAMIC_FACEBOOK
subdir('facebook')
+ protocols_doc += facebook_doc
endif