summaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/clippy.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-01-10 10:22:49 +0100
committerJussi Pakkanen <jpakkane@gmail.com>2025-01-19 20:47:01 +0200
commit3d751645b0766d3e66cec35579ad4c5a3df68308 (patch)
treecc73e13a1b2bea8b19b9bd8594aefe6b3ad78ac6 /mesonbuild/scripts/clippy.py
parent38caf841af6a2de9a24f87adeef737075bc9e015 (diff)
downloadmeson-3d751645b0766d3e66cec35579ad4c5a3df68308.tar.gz
clippy: skip "linker" blocks in target_sources
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/scripts/clippy.py')
-rw-r--r--mesonbuild/scripts/clippy.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/scripts/clippy.py b/mesonbuild/scripts/clippy.py
index c4746e3fd..6d282e4f8 100644
--- a/mesonbuild/scripts/clippy.py
+++ b/mesonbuild/scripts/clippy.py
@@ -33,7 +33,7 @@ class ClippyDriver:
def __call__(self, target: T.Dict[str, T.Any]) -> T.Iterable[T.Coroutine[None, None, int]]:
for src_block in target['target_sources']:
- if src_block['language'] == 'rust':
+ if 'compiler' in src_block and src_block['language'] == 'rust':
clippy = getattr(self.tools, src_block['machine'])
if not clippy:
self.warn_missing_clippy(src_block['machine'])