mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
syntax-check: Rework mock-noinline to get all files at once
The script can break if the number of files does not fit one invocation and xargs has to split it. Instead pipe the list of files directly into the script and in the script read them from stdin instead of the arguments. Signed-off-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
86c691e6de
commit
00babda45e
@ -1549,7 +1549,7 @@ sc_spacing-check:
|
||||
{ echo '$(ME): incorrect formatting' 1>&2; exit 1; }
|
||||
|
||||
sc_mock-noinline:
|
||||
$(AM_V_GEN)$(VC_LIST_EXCEPT) | $(GREP) '\.[ch]$$' | $(RUNUTF8) xargs \
|
||||
$(AM_V_GEN)$(VC_LIST_EXCEPT) | $(GREP) '\.[ch]$$' | $(RUNUTF8) \
|
||||
$(PYTHON) $(top_srcdir)/scripts/mock-noinline.py
|
||||
|
||||
sc_header-ifdef:
|
||||
|
@ -63,7 +63,7 @@ def scan_overrides(filename):
|
||||
mocked[name] = "%s:%d" % (filename, lineno)
|
||||
|
||||
|
||||
for filename in sys.argv[1:]:
|
||||
for filename in sys.stdin.readlines():
|
||||
if filename.endswith(".h"):
|
||||
scan_annotations(filename)
|
||||
elif filename.endswith("mock.c"):
|
||||
|
Loading…
Reference in New Issue
Block a user