meson: Use echo to list files

No need to invoke ls when we are just interested in file names.
Also, the cd to source root makes the output identical to
"git ls-files" (relative instead of absolute paths).
This commit is contained in:
Jan Janssen 2022-01-11 11:27:27 +01:00
parent 68a06b3cdf
commit 3a469802f4
2 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ if git.found() and fs.exists(project_source_root / '.git')
'ls-files', ':/test/fuzz/*/*', 'ls-files', ':/test/fuzz/*/*',
check: true) check: true)
else else
out = run_command(sh, '-c', 'ls @0@/test/fuzz/*/*'.format(project_source_root), check: true) out = run_command(sh, '-c', 'cd "@0@"; echo test/fuzz/*/*'.format(project_source_root), check: true)
endif endif
fuzz_regression_tests = [] fuzz_regression_tests = []

View File

@ -174,7 +174,7 @@ if want_tests != 'false' and dmi_arches.contains(host_machine.cpu_family())
check: true) check: true)
else else
out = run_command( out = run_command(
sh, '-c', 'ls @0@/test/dmidecode-dumps/*.bin'.format(project_source_root), sh, '-c', 'cd "@0@"; echo test/dmidecode-dumps/*.bin'.format(project_source_root),
check: true) check: true)
endif endif