I have this tool invocation:
const lemon_run = b.addRunArtifact(lemon);
lemon_run.addArg("-q"); lemon_run.addFileArg(b.path("parser/parser.y"));
Lemon does not support overwriting the output file. it is hardcoded to be inputname with a differet suffix. how do i explain to the build system that this file will be created and use it later? I want something like addOutputFileArg but don't actually append an argument