From 254cb3209d74a9758ec5a752c7812b7180a8fbcb Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Mon, 20 Jan 2020 22:10:46 +0200 Subject: Set source and build dir envvars when running dist. --- docs/markdown/Reference-manual.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'docs/markdown/Reference-manual.md') diff --git a/docs/markdown/Reference-manual.md b/docs/markdown/Reference-manual.md index d8a8d11..57e2bc1 100644 --- a/docs/markdown/Reference-manual.md +++ b/docs/markdown/Reference-manual.md @@ -1691,14 +1691,17 @@ The `meson` object allows you to introspect various properties of the system. This object is always mapped in the `meson` variable. It has the following methods. -- `add_dist_script(script_name, arg1, arg, ...)` causes the script given as argument to run during - `dist` operation after the distribution source has been generated - but before it is archived. Note that this runs the script file that - is in the _staging_ directory, not the one in the source - directory. If the script file can not be found in the staging - directory, it is a hard error. This command can only invoked from - the main project, calling it from a subproject is a hard - error. Available since 0.48.0. Before 0.49.0, the function only accepted a single argument. +- `add_dist_script(script_name, arg1, arg, ...)` causes the script + given as argument to run during `dist` operation after the + distribution source has been generated but before it is + archived. Note that this runs the script file that is in the + _staging_ directory, not the one in the source directory. If the + script file can not be found in the staging directory, it is a hard + error. This command can only invoked from the main project, calling + it from a subproject is a hard error. Available since 0.48.0. Before + 0.49.0, the function only accepted a single argument. Since 0.54.0 + the `MESON_SOURCE_ROOT` and `MESON_BUILD_ROOT` environment variables + are set when dist scripts are run. - `add_install_script(script_name, arg1, arg2, ...)` causes the script given as an argument to be run during the install step, this script -- cgit v1.1