doc/reference/finch/meson.build

Thu, 21 Jul 2022 01:10:22 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 21 Jul 2022 01:10:22 -0500
changeset 41454
7cc69bde919d
parent 41142
a9f32316d828
child 42581
73eda937c387
permissions
-rw-r--r--

Update pidgin for the purple_account_manager_get_(in)active deprecations

Testing Done:
Compiled and made sure the menus still functioned as expected.

Reviewed at https://reviews.imfreedom.org/r/1536/

41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
1 finch_doc_content_files = []
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2
41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
3 if get_option('doc')
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
4 finch_toml = configure_file(
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
5 input : 'finch.toml.in',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
6 output : 'finch.toml',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
7 configuration : version_conf,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
8 install : true,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
9 install_dir : docs_dir / 'finch',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
10 )
38551
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
11
41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
12 finch_doc = custom_target('finch-doc',
41142
a9f32316d828 Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents: 41123
diff changeset
13 input : [ finch_toml, libfinch_gir[0] ],
41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
14 output : 'finch',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
15 command : [
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
16 gidocgen,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
17 'generate',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
18 '--quiet',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
19 '--fatal-warnings',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
20 '--config=@INPUT0@',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
21 '--output-dir=@OUTPUT@',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
22 '--no-namespace-dir',
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
23 '--content-dir=@0@'.format(meson.current_source_dir()),
41142
a9f32316d828 Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents: 41123
diff changeset
24 '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin'),
a9f32316d828 Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents: 41123
diff changeset
25 '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/libgnt'),
a9f32316d828 Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents: 41123
diff changeset
26 '--add-include-path=@0@'.format(meson.project_build_root() / 'libpurple'),
41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
27 '@INPUT1@'
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
28 ],
41142
a9f32316d828 Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Gary Kramlich <grim@reaperworld.com>
parents: 41123
diff changeset
29 depends: [ libpurple_gir[0] ],
41123
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
30 depend_files : [ finch_doc_content_files ],
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
31 build_by_default : true,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
32 install : true,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
33 install_dir : docs_dir,
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
34 )
089c8a3a9ff4 Convert finch to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 41059
diff changeset
35 endif
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
36

mercurial