test_names = [ 'nbt', 'issue2', 'issue3' ] test_files = [] foreach test_name : test_names test_files += files(test_name + '.cpp') test_exe = executable(test_name + '.test', test_files[-1], link_with : lib, include_directories : [includes, src], dependencies : module_deps) test(test_name, test_exe, suite : 'regular', workdir : meson.current_source_dir()) endforeach