aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2018-01-16 10:41:47 +0100
committerIñigo Martínez <inigomartinez@gmail.com>2018-04-11 17:22:12 +0200
commit351b59f03adcdbf5a4efbaba2446c0e40a456ef1 (patch)
tree4198249f98bf835f655a80fb254fe45f9f29c9d1 /docs/markdown
parente103675a3995f799d65a90595c62ad7f0ed4a088 (diff)
downloadmeson-351b59f03adcdbf5a4efbaba2446c0e40a456ef1.zip
meson-351b59f03adcdbf5a4efbaba2446c0e40a456ef1.tar.gz
meson-351b59f03adcdbf5a4efbaba2446c0e40a456ef1.tar.bz2
gnome: Split header and code targets in gdbus_codegen()
The development version of `glib` (2.55.2) has acquired support for generating gdbus header and source code files separately. This allows dependencies to be more fine grained on those targets depending only on the header.
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/Gnome-module.md13
1 files changed, 11 insertions, 2 deletions
diff --git a/docs/markdown/Gnome-module.md b/docs/markdown/Gnome-module.md
index ad3715e..6de21ff 100644
--- a/docs/markdown/Gnome-module.md
+++ b/docs/markdown/Gnome-module.md
@@ -235,9 +235,18 @@ files and the second specifies the XML file name.
* `object_manager`: *(Added 0.40.0)* if true generates object manager code
* `annotations`: *(Added 0.43.0)* list of lists of 3 strings for the annotation for `'ELEMENT', 'KEY', 'VALUE'`
* `docbook`: *(Added 0.43.0)* prefix to generate `'PREFIX'-NAME.xml` docbooks
+* `build_by_default`: causes, when set to true, to have this target be
+ built by default, that is, when invoking plain `ninja`, the default
+ value is true for all built target types
+* `install_dir`: (*Added 0.46.0*) location to install the header or
+ bundle depending on previous options
+* `install_header`: (*Added 0.46.0*) if true, install the header file
-Returns an opaque object containing the source files. Add it to a top
-level target's source list.
+If gdbus-codegen version is greater than 2.55.2 it will return at
+most three targets, one for the souce code, one for the header and
+another one for the files generated with docbook. Otherwise, it
+returns an opaque object containing the source files. Add it to a
+top level target's source list.
Example: