From 6dd2a06f8c37a4a5a3c73347e394048d274e7306 Mon Sep 17 00:00:00 2001 From: Taylor Cramer <cramertj@google.com> Date: Fri, 25 May 2018 15:10:27 -0700 Subject: [PATCH] [rust] Add .cargo/config This allows us to have a unified source for vendored crates as well as a unified target directory for all fargo build. This CL also adds Cargo.toml files to the .gitignore since we no longer check them in as part of the build system. Change-Id: I1d19404f6b1760c2a5931fd9984e6093e195816a --- .cargo/config | 8 ++++++++ .gitignore | 1 + 2 files changed, 9 insertions(+) create mode 100644 .cargo/config diff --git a/.cargo/config b/.cargo/config new file mode 100644 index 00000000000..81a01053dff --- /dev/null +++ b/.cargo/config @@ -0,0 +1,8 @@ +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "../third_party/rust-crates/rustc_deps/vendor" + +[build] +target-dir = "../out/cargo_target" diff --git a/.gitignore b/.gitignore index d1607ff8ee7..c0ebd7499b1 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ last-update /.cipd .idea/ *.iml +**/Cargo.toml -- GitLab