From 8ad0d6d4790f18528d8d52ebdd4fccce62c03e88 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Fri, 23 May 2025 13:03:57 +0200 Subject: [PATCH] clang-tidy: Skip public headers We're very limited in our ability to change these due to backwards compat, so let's skip them from analysis since we won't be able to fix the errors anyway. --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 4618520bcae..c1cdfb2c8ee 100644 --- a/meson.build +++ b/meson.build @@ -2841,6 +2841,10 @@ alias_target('gensources', generated_sources) clang_tidy = find_program('clang-tidy', required : false) if meson.version().version_compare('>=1.4.0') foreach source : sources + if systemd_headers.contains(source) + continue + endif + if not source.full_path().endswith('.c') and not source.full_path().endswith('.h') continue endif @@ -2848,7 +2852,7 @@ if meson.version().version_compare('>=1.4.0') inputs = [source] header = source.full_path().replace('.c', '.h') - if fs.exists(header) and header != source.full_path() + if fs.exists(header) and header != source.full_path() and header != libudev_h_path inputs += header endif -- 2.47.3