diff options
author | Charles Brunet <charles.brunet@optelgroup.com> | 2023-02-09 07:19:52 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2023-02-14 10:50:10 -0500 |
commit | 04f233a80d570c90c1a152114cbf3bdad6a61607 (patch) | |
tree | 3910652b33a1867f8ec1cf26f1c5a495a9d8320f /mesonbuild/interpreter/mesonmain.py | |
parent | 70286a93b00868d705647dcbfbd82ab0822040e8 (diff) | |
download | meson-04f233a80d570c90c1a152114cbf3bdad6a61607.zip meson-04f233a80d570c90c1a152114cbf3bdad6a61607.tar.gz meson-04f233a80d570c90c1a152114cbf3bdad6a61607.tar.bz2 |
allow install script to run in dry-run mode
Diffstat (limited to 'mesonbuild/interpreter/mesonmain.py')
-rw-r--r-- | mesonbuild/interpreter/mesonmain.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/mesonmain.py b/mesonbuild/interpreter/mesonmain.py index c8c80b2..cd3d5ed 100644 --- a/mesonbuild/interpreter/mesonmain.py +++ b/mesonbuild/interpreter/mesonmain.py @@ -38,6 +38,7 @@ if T.TYPE_CHECKING: skip_if_destdir: bool install_tag: str + dry_run: bool class NativeKW(TypedDict): @@ -152,6 +153,7 @@ class MesonMain(MesonInterpreterObject): 'meson.add_install_script', KwargInfo('skip_if_destdir', bool, default=False, since='0.57.0'), KwargInfo('install_tag', (str, NoneType), since='0.60.0'), + KwargInfo('dry_run', bool, default=False, since='1.1.0'), ) def add_install_script_method( self, @@ -162,6 +164,7 @@ class MesonMain(MesonInterpreterObject): script = self._find_source_script('add_install_script', args[0], script_args) script.skip_if_destdir = kwargs['skip_if_destdir'] script.tag = kwargs['install_tag'] + script.dry_run = kwargs['dry_run'] self.build.install_scripts.append(script) @typed_pos_args( |