check_version = find_program('tools/check-version.sh')
foreach exec : public_programs
- name = exec.full_path().split('/')[-1]
+ name = fs.name(exec.full_path())
if want_tests != 'false'
test('check-help-' + name,
check_help,
foreach header : _systemd_headers + _not_installed_headers + [libudev_h_path]
foreach opt : opts
std_name = opt.length() == 2 ? '_'.join(opt[1].split(':')) : ''
- test('cc-' + header.split('/')[-1] + '_' + opt[0] + std_name,
+ test('cc-' + fs.name(header) + '_' + opt[0] + std_name,
env,
suite : 'headers',
args : [cc.cmd_array(),
udev_prog_paths = {}
foreach prog : udev_progs
- name = prog[0].split('/')[0]
+ name = fs.stem(prog[0])
exe = executable(
name,
if p.contains('\\')
continue
endif
- fuzzer = p.split('/')[-2]
- fuzz_in = p.split('/')[-1]
+ fuzzer = fs.name(fs.parent(p))
+ fuzz_in = fs.name(p)
if fuzzer not in fuzz_regression_tests
fuzz_regression_tests += {fuzzer: []}
endif
foreach p : out.stdout().split()
source = project_source_root / p
- name = 'dmidecode_' + p.split('/')[-1].split('.')[0]
-
- test(name,
+ test('dmidecode_' + fs.stem(p),
udev_dmi_memory_id_test,
suite : 'dist',
args : [udev_prog_paths['dmi_memory_id'].full_path(),