aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/mesonmain.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/interpreter/mesonmain.py')
-rw-r--r--mesonbuild/interpreter/mesonmain.py3
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(