From: Daan De Meyer Date: Fri, 23 May 2025 11:03:57 +0000 (+0200) Subject: clang-tidy: Skip public headers X-Git-Tag: v258-rc1~499^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ad0d6d4790f18528d8d52ebdd4fccce62c03e88;p=thirdparty%2Fsystemd.git 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. --- 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