diff options
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( |