![]() 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. |
||
---|---|---|
.. | ||
1 wrap | ||
2 multiwrap | ||
3 git wrap | ||
4 standalone binaries | ||
5 rpm | ||
6 hg wrap | ||
8 timeout | ||
10 svn wrap | ||
11 wrap imposter | ||
12 wrap mirror | ||
13 builddir upgrade |