summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/markdown/Builtin-options.md5
-rw-r--r--docs/markdown/snippets/licensesdir_option.md4
-rw-r--r--docs/yaml/builtins/meson.yaml4
3 files changed, 13 insertions, 0 deletions
diff --git a/docs/markdown/Builtin-options.md b/docs/markdown/Builtin-options.md
index 4c43f0923..f8c3d8af7 100644
--- a/docs/markdown/Builtin-options.md
+++ b/docs/markdown/Builtin-options.md
@@ -41,6 +41,7 @@ not be relied on, since they can be absolute paths in the following cases:
| includedir | include | Header file directory |
| infodir | share/info | Info page directory |
| libdir | see below | Library directory |
+| licensedir | see below | Licenses directory (since 1.1.0)|
| libexecdir | libexec | Library executable directory |
| localedir | share/locale | Locale data directory |
| localstatedir | var | Localstate data directory |
@@ -61,6 +62,10 @@ different distributions have different defaults. Using a [cross
file](Cross-compilation.md#defining-the-environment), particularly the
paths section may be necessary.
+`licensedir` is empty by default. If set, it defines the default location
+to install a dependency manifest and project licenses. For more details,
+see [[meson.install_dependency_manifest]].
+
### Core options
Options that are labeled "per machine" in the table are set per
diff --git a/docs/markdown/snippets/licensesdir_option.md b/docs/markdown/snippets/licensesdir_option.md
new file mode 100644
index 000000000..77ccd0d0f
--- /dev/null
+++ b/docs/markdown/snippets/licensesdir_option.md
@@ -0,0 +1,4 @@
+## A new core directory option "licensedir" is available
+
+This will install a dependency manifest to the specified directory, if none
+is is explicitly set.
diff --git a/docs/yaml/builtins/meson.yaml b/docs/yaml/builtins/meson.yaml
index a457dbfd8..1dd746f94 100644
--- a/docs/yaml/builtins/meson.yaml
+++ b/docs/yaml/builtins/meson.yaml
@@ -323,6 +323,10 @@ methods:
If license files are defined as well, they will be copied next to the
manifest and referenced in it.
+ If this function is not used, the builtin option `licensedir` can
+ be used to install the manifest to a given directory with the name
+ `depmf.json`.
+
posargs:
output_name:
type: str