From b1f21edcec82c25cbd6b59b521a841f86fb1f327 Mon Sep 17 00:00:00 2001 From: Oz Tiram Date: Sun, 30 Mar 2025 15:20:05 +0200 Subject: Initial support for meson Mostly copy and paste from linuxmint/xreader Signed-off-by: Oz Tiram --- help/reference/libdocument/meson.build | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 help/reference/libdocument/meson.build (limited to 'help/reference/libdocument/meson.build') 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, +) -- cgit v1.2.1