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
2 multiwrap
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
6 hg wrap fix various spelling issues 2023-04-11 19:21:05 -04:00
8 timeout
10 svn wrap
11 wrap imposter
12 wrap mirror fix various spelling issues 2023-04-11 19:21:05 -04:00
13 builddir upgrade