diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2022-06-19 16:04:48 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2022-07-08 01:58:23 -0400 |
commit | e7d87b6f58c653c3962479f59867397ffc15c32f (patch) | |
tree | 61e39ad22650fbe94d5bdb9c9b2edd263aa14dc3 /docs | |
parent | b89451847af56dc5f224a0e09605ad965d58aabe (diff) | |
download | meson-e7d87b6f58c653c3962479f59867397ffc15c32f.zip meson-e7d87b6f58c653c3962479f59867397ffc15c32f.tar.gz meson-e7d87b6f58c653c3962479f59867397ffc15c32f.tar.bz2 |
implement the new preserve_path kwarg for install_data too
Primarily interesting to me because it is then available for the python
module's install_sources method.
Based on the new feature in install_headers.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/markdown/snippets/install_sources_preserve_path_arg.md | 8 | ||||
-rw-r--r-- | docs/yaml/functions/install_data.yaml | 9 |
2 files changed, 17 insertions, 0 deletions
diff --git a/docs/markdown/snippets/install_sources_preserve_path_arg.md b/docs/markdown/snippets/install_sources_preserve_path_arg.md new file mode 100644 index 0000000..0bc37f2 --- /dev/null +++ b/docs/markdown/snippets/install_sources_preserve_path_arg.md @@ -0,0 +1,8 @@ +## Added preserve_path arg to install_data + +The [[install_data]] function now has an optional argument `preserve_path` +that allows installing multi-directory data file structures that live +alongside source code with a single command. + +This is also available in the specialized `py_installation.install_sources` +method. diff --git a/docs/yaml/functions/install_data.yaml b/docs/yaml/functions/install_data.yaml index 3bb9802..191c612 100644 --- a/docs/yaml/functions/install_data.yaml +++ b/docs/yaml/functions/install_data.yaml @@ -43,6 +43,15 @@ kwargs: to install only a subset of the files. By default these files have no install tag which means they are not being installed when `--tags` argument is specified. + preserve_path: + type: bool + since: 0.64.0 + default: false + description: | + Disable stripping child-directories from data files when installing. + + This is equivalent to GNU Automake's `nobase` option. + rename: type: list[str] since: 0.46.0 |