summaryrefslogtreecommitdiff
path: root/help/reference/libdocument/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'help/reference/libdocument/meson.build')
-rw-r--r--help/reference/libdocument/meson.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/help/reference/libdocument/meson.build b/help/reference/libdocument/meson.build
new file mode 100644
index 00000000..6f4720a4
--- /dev/null
+++ b/help/reference/libdocument/meson.build
@@ -0,0 +1,30 @@
+version_conf = configuration_data()
+version_conf.set('VERSION', version)
+
+version_xml = configure_file(
+ input: 'version.xml.in',
+ output: 'version.xml',
+ configuration: version_conf,
+)
+
+libdoc_doc_deps = declare_dependency(
+ include_directories: [libdoc_include, include_directories('.')],
+ link_with: libdocument,
+ dependencies: libdocument_deps,
+)
+
+gnome.gtkdoc(
+ 'libxreaderdocument',
+ mode: 'xml',
+ main_xml: 'libxreaderdocument-docs.xml',
+ gobject_typesfile: files('libxreaderdocument.types'),
+ src_dir: [
+ join_paths(meson.source_root(), 'libdocument'),
+ ],
+ ignore_headers: [libdocument_private_headers],
+ dependencies: libdoc_doc_deps,
+ mkdb_args: ['--xml-mode', '--output-format=xml', '--name-space=ev'],
+ fixxref_args: fixref_args,
+ install: true,
+ install_dir: 'libxreaderdocument-' + api_version,
+)