| cmocka_dep = dependency('cmocka') | |
| foreach f: unittest_src | |
| path = '@0@'.format(f) | |
| # Strip the leading path and suffix to get the | |
| # test name. E.g. 'a/b/test.c' -> 'test'. | |
| file_name = path.split('/').get(-1) | |
| name = file_name.split('.').get(0) | |
| test_target = executable( | |
| name, | |
| [f] + libmosys_src, | |
| include_directories: include_common, | |
| dependencies: [cmocka_dep] + deps, | |
| ) | |
| endforeach |