amethyst/distill

Remove dependency on capnpc

Closed this issue · 1 comments

The schema crate currently runs capnpc to generate code in build.rs, which incurs a dependency on capnpc for everyone using the project. By moving the contents of build.rs into a separate binary sub-crate that can be run manually, we can make sure capnpc is only necessary when a change to schema is necessary.

Done