diff options
| author | Eli Schwartz <eschwartz@archlinux.org> | 2021-11-14 11:28:13 -0500 |
|---|---|---|
| committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2021-11-15 15:43:43 +0530 |
| commit | 680c6bb012c4566935d2589565ef4d2031442307 (patch) | |
| tree | 458c92f8f4993fa1d177cc4263b5e3a8e7526ee1 | |
| parent | f873b9ae2f799459d050847a16b6f9c23d1eb0b4 (diff) | |
| download | meson-680c6bb012c4566935d2589565ef4d2031442307.tar.gz | |
valac dependencies: use the canonical list of vala source names
Don't hardcode one of the three possible source types, thus ignoring the
needed vapis for dependencies using .gs or .vapi sources.
Fixes #9544
| -rw-r--r-- | mesonbuild/backend/ninjabackend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 2ababd2d8..a1d3e500b 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -1402,7 +1402,7 @@ class NinjaBackend(backends.Backend): for i in dep.sources: if hasattr(i, 'fname'): i = i.fname - if i.endswith('vala'): + if i.split('.')[-1] in compilers.lang_suffixes['vala']: vapiname = dep.vala_vapi fullname = os.path.join(self.get_target_dir(dep), vapiname) result.add(fullname) |
