diff options
Diffstat (limited to 'docs/reference/meson.build')
-rw-r--r-- | docs/reference/meson.build | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/reference/meson.build b/docs/reference/meson.build new file mode 100644 index 00000000..b6173116 --- /dev/null +++ b/docs/reference/meson.build @@ -0,0 +1,41 @@ +gnome = import('gnome') + +version_conf = configuration_data() +version_conf.set('GI_VERSION', meson.project_version()) + +version_xml = configure_file( + input: 'version.xml.in', + output: 'version.xml', + configuration: version_conf, +) + +ignore_headers = [ + 'cmph', + 'girnode.h', + 'girparser.h', + 'girwriter.h', + 'girmodule.h', + 'girepository-private.h', +] + +gnome.gtkdoc('gi', + main_xml: 'gi-docs.xml', + dependencies: girepo_dep, + src_dir: 'girepository', + html_assets: 'images/overview.png', + content_files: [ + 'overview-building.xml', + 'overview-programming.xml', + 'gi-gir-reference.xml', + 'gi-struct-hierarchy.xml', + ], + scan_args: [ + '--rebuild-types', + '--ignore-headers=' + ' '.join(ignore_headers), + ], + mkdb_args: [ + '--name-space=g', + '--ignore-files=cmph', + ], + install: true, +) |