diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-03-01 22:05:19 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2021-03-18 08:41:21 -0400 |
commit | 3990754bf55727ef5593769b48f0a03c6b7a3671 (patch) | |
tree | b00148182600db24bd01b0041de5274b15437433 /mesonbuild/interpreter.py | |
parent | 848e360450c397f1dcfc4d8d3f614df05806699a (diff) | |
download | meson-3990754bf55727ef5593769b48f0a03c6b7a3671.zip meson-3990754bf55727ef5593769b48f0a03c6b7a3671.tar.gz meson-3990754bf55727ef5593769b48f0a03c6b7a3671.tar.bz2 |
Allow add_dist_script() in subprojects
Fixes: #8440.
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index ac0d786..6a51f3d 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -2028,7 +2028,8 @@ class MesonMain(InterpreterObject): FeatureNew.single_use('Passing file object to script parameter of add_dist_script', '0.57.0', self.interpreter.subproject) if self.interpreter.subproject != '': - raise InterpreterException('add_dist_script may not be used in a subproject.') + FeatureNew.single_use('Calling "add_dist_script" in a subproject', + '0.58.0', self.interpreter.subproject) script_args = self._process_script_args('add_dist_script', args[1:], allow_built=True) script = self._find_source_script(args[0], script_args) self.build.dist_scripts.append(script) |