DavidSpickett wrote:

The version that does not use the lit feature: 
https://github.com/llvm/llvm-project/pull/113660

It's not complete but it's good enough to compare approaches I think.

Another, probably objectionable choice, is to write a wrapper script that 
replaces lit, looks for the result filename argument, runs the original lit 
then moves the file to a new location. Even then we would have to `ninja 
targets` first so that the lit we replace is the complete one. So it's probably 
even more change to the build scripts to split building and checking.

I wondered about some sort of virtual file where we could accumulate versions 
of it but doubted this would work on Windows if there were such a thing. Maybe 
we could give lit the path to some kind of special Unix pipe and have a 
listener pull data from that so each EOF makes a new file?

https://github.com/llvm/llvm-project/pull/113447
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to