Closed
Description
Servo has two instances now where crates need to refer to generated modules that are created as part of another build step. Servo also only supports out-of-tree builds. The Rust parser expects to find source files laid out as a tree. As a result we are generating this source directly in the source tree and ignoring them with .gitignore. This is unpleasant.
I don't have any great ideas about how to make this work.