diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-05-07 10:44:54 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-05-07 10:44:54 +0200 |
commit | 6746468b71810108958a5bf86d653cff2e371a1a (patch) | |
tree | 3b7265b573719baf7e6512e9671b1e98b2c5f44b /valadoc | |
parent | c75950de668f08fbf9ca15262534b9ed387b0ca3 (diff) | |
download | vala-6746468b71810108958a5bf86d653cff2e371a1a.tar.gz |
valadoc: Keep using add_package() for default packages and handle POSIX
Caused empty documentations for glib-2.0 and gobject-2.0 after
bd73f1ba11c387c919ad06d44badfd7065d1e35f
Fixes https://gitlab.gnome.org/GNOME/vala/issues/989
Diffstat (limited to 'valadoc')
-rw-r--r-- | valadoc/treebuilder.vala | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/valadoc/treebuilder.vala b/valadoc/treebuilder.vala index 662a8583e..82e8a9287 100644 --- a/valadoc/treebuilder.vala +++ b/valadoc/treebuilder.vala @@ -489,7 +489,7 @@ public class Valadoc.TreeBuilder : Vala.CodeVisitor { context.directory = context.basedir; } - context.set_target_profile (settings.profile, true); + context.set_target_profile (settings.profile, false); if (settings.target_glib != null) { context.set_target_glib_version (settings.target_glib); @@ -501,6 +501,19 @@ public class Valadoc.TreeBuilder : Vala.CodeVisitor { } } + // FIXME Let CodeContext.set_target_profile() do this and correctly + // handle default-packages as given source + switch (context.profile) { + default: + case Vala.Profile.GOBJECT: + add_package (context, "glib-2.0"); + add_package (context, "gobject-2.0"); + break; + case Vala.Profile.POSIX: + add_package (context, "posix"); + break; + } + // add user defined files: add_depencies (context, settings.packages); if (reporter.errors > 0) { |