meson/manual tests
Dylan Baker cbca191948 interpreter: Handle BuildTarget.vala_args as Files in the interpreter
Way back in Meson 0.25, support was added to `vala_args` for Files.
Strangely, this was never added to any other language, though it's been
discussed before. For type safety, it makes more sense to handle this in
the interpreter level, and pass only strings into the build IR.

This is accomplished by adding a `depend_files` field to the
`BuildTarget` class (which is not exposed to the user), and adding the
depend files into that field, while converting the arguments to relative
string paths. This ensures both the proper build dependencies happen, as
well as that the arguments are always strings.
2023-10-09 17:33:48 -04:00
..
1 wrap c/cpp: removed unused args 2019-12-05 23:07:17 -05:00
2 multiwrap Update 'manual tests/2 multiwrap' libpng dependency to 1.6.34 2018-04-18 21:09:58 +03:00
3 git wrap fix various spelling issues 2023-04-11 19:21:05 -04:00
4 standalone binaries fix various spelling issues 2023-04-11 19:21:05 -04:00
5 rpm c/cpp: removed unused args 2019-12-05 23:07:17 -05:00
6 hg wrap fix various spelling issues 2023-04-11 19:21:05 -04:00
8 timeout c/cpp: removed unused args 2019-12-05 23:07:17 -05:00
10 svn wrap c/cpp: removed unused args 2019-12-05 23:07:17 -05:00
11 wrap imposter wrap: check whitelist subdomain 2019-12-05 23:14:13 -05:00
12 wrap mirror fix various spelling issues 2023-04-11 19:21:05 -04:00
13 builddir upgrade Add stable regression test 2022-10-02 14:22:21 -04:00