Stone Tickle 0ba5590b65
support newlines in custom target commandlines
This was theoretically implemented by
2c7d878e3c5485c9f271fb02a6be988ec93383f2, however there was a
misunderstanding of this statement in the ninja docs[1]

> $ followed by a newline
>    escape the newline (continue the current line across a line break).

For example,
```
a$
b
```
becomes:
```
ab
```

Since this is not what we are after, we have to do what meson does and
use an external data file to store and load the command's arguments.

[1]: https://ninja-build.org/manual.html#ref_lexer
2022-06-13 15:07:11 -05:00
..
2022-04-22 09:13:35 -05:00
2022-02-21 20:27:53 -06:00