doc/reference/libpurple/meson.build

Thu, 24 Oct 2019 22:27:16 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Thu, 24 Oct 2019 22:27:16 -0400
changeset 40075
f9cffc9182e2
parent 39354
db17ba548304
child 40198
0eac0eaf13c3
permissions
-rw-r--r--

Remove an errant Meson disabler.

This causes libpurple to be disabled if gstreamer is disabled, instead
of just ignoring it.

38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
1 DOC_MODULE = 'libpurple'
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
3 # Header files or dirs to ignore when scanning. Use base file/dir names
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
4 ignore_hfiles = [
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
5 'example',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6 'plugins',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 'protocols',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
8 'tests',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
9 'win32',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 'backend-fs2.h',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11 'glibcompat.h',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12 'internal.h',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
13 ]
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15 # Extra options to supply to gtkdoc-scan.
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
16 scan_args = [
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
17 '--deprecated-guards=PURPLE_DISABLE_DEPRECATED',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
18 '--rebuild-types',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
19 '--rebuild-sections',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
20 '--ignore-headers=' + ' '.join(ignore_hfiles),
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
21 ]
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
22
38551
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
23 # Extra options to supply to gtkdoc-mkdb.
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
24 mkdb_args = [
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
25 '--ignore-files=' + ' '.join(ignore_hfiles),
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
26 ]
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
27
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
28 libpurple_version_xml = configure_file(
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
29 input : 'version.xml.in',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
30 output : 'version.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
31 configuration : version_conf)
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
32
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
33 content_files = [
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
34 'plugin_i18n.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
35 'plugin_ids.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
36 'signals_account.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
37 'signals_blist.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
38 'signals_certificate.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
39 'signals_cmd.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
40 'signals_connection.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
41 'signals_conversation.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
42 'signals_core.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
43 'signals_jabber.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
44 'signals_log.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
45 'signals_notify.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
46 'signals_plugin.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
47 'signals_protocol.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
48 'signals_savedstatus.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
49 'signals_sound.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
50 'signals_xfer.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
51 'tut_c_plugins.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
52 'tut_signals.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
53 'ui_ops.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
54 ]
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
55
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
56 gnome.gtkdoc(DOC_MODULE,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
57 main_xml : DOC_MODULE + '-docs.xml',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
58 src_dir : libpurple_inc,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
59 dependencies : libpurple_dep,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
60 install : true,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
61 scan_args : scan_args,
38551
0090f66eafdc doc: Add IGNORE_HFILES to MKDB_OPTIONS
Mike Ruprecht <cmaiku@gmail.com>
parents: 38515
diff changeset
62 mkdb_args : mkdb_args,
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
63 gobject_typesfile : DOC_MODULE + '.types',
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
64 content_files : content_files)

mercurial