Rust support in Tundra build system


#1

Hi,

A while ago I added Rust support to Tundra https://github.com/deplinenoise/tundra in this PR https://github.com/deplinenoise/tundra/pull/275

Tundra is a build system primary made for C/C++ code and now also has Rust support. The Rust support is made in such a way that several instances of Cargo can be running at the same time which reduces compilation time. Also dependencies on C/C++ projects works as expected.

Examples here https://github.com/deplinenoise/tundra/blob/master/examples/rust/units.lua and Doc here https://github.com/deplinenoise/tundra/blob/master/doc/manual.asciidoc#rust-units


How do you build mixed C++/Rust projects?
Best practice for custom build steps that can't be handled by build scripts