mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user