diff options
author | Ferdinand Thiessen <rpm@fthiessen.de> | 2022-04-23 21:44:59 +0200 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2022-04-27 09:29:38 -0400 |
commit | 157d43883515507f42618b065a64fb26501734a0 (patch) | |
tree | 40b6a0f81495e575c8b84c94ccc36806ab6d929e /mesonbuild | |
parent | 6f156e8dddcf2fba2fd0193e192544c03bf6b2dc (diff) | |
download | meson-157d43883515507f42618b065a64fb26501734a0.zip meson-157d43883515507f42618b065a64fb26501734a0.tar.gz meson-157d43883515507f42618b065a64fb26501734a0.tar.bz2 |
Validate setting of install_tag for CustomTarget
Diffstat (limited to 'mesonbuild')
-rw-r--r-- | mesonbuild/build.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 22927f9..cb295bb 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -2450,13 +2450,9 @@ class CustomTarget(Target, CommandBase): self.install = install self.install_dir = list(install_dir or []) self.install_mode = install_mode - _install_tag: T.List[T.Optional[str]] - if not install_tag: - _install_tag = [None] * len(self.outputs) - elif len(install_tag) == 1: - _install_tag = list(install_tag) * len(self.outputs) - else: - _install_tag = list(install_tag) + _install_tag: T.List[T.Optional[str]] = [None] if not install_tag else stringlistify(install_tag) + if len(_install_tag) == 1: + _install_tag = list(_install_tag) * len(self.outputs) self.install_tag = _install_tag self.name = name if name else self.outputs[0] |