diff --git a/Cargo.lock b/Cargo.lock index 2d1a124592b..4233cc2b233 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -219,10 +219,16 @@ dependencies = [ "miniz-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "gcc" +version = "0.3.49" +source = "git+https://github.com/brson/gcc-rs?branch=vs2017#165ee635bb261aa39c1948058e6c38e7d03c5abf" + [[package]] name = "gcc" version = "0.3.49" source = "registry+https://github.com/rust-lang/crates.io-index" +replace = "gcc 0.3.49 (git+https://github.com/brson/gcc-rs?branch=vs2017)" [[package]] name = "gdi32-sys" @@ -1022,6 +1028,7 @@ dependencies = [ "checksum error-chain 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1cd681735364a04cd5d69f01a4f6768e70473941f8d86d8c224faf6955a75799" "checksum filetime 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "5363ab8e4139b8568a6237db5248646e5a8a2f89bd5ccb02092182b11fd3e922" "checksum flate2 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "3eeb481e957304178d2e782f2da1257f1434dfecbae883bafb61ada2a9fea3bb" +"checksum gcc 0.3.49 (git+https://github.com/brson/gcc-rs?branch=vs2017)" = "" "checksum gcc 0.3.49 (registry+https://github.com/rust-lang/crates.io-index)" = "9be730064c122681712957ba1a9abaf082150be8aaf94526a805d900015b65b9" "checksum gdi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0912515a8ff24ba900422ecda800b52f4016a56251922d397c576bf92c690518" "checksum hpack 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d2da7d3a34cf6406d9d700111b8eafafe9a251de41ae71d8052748259343b58" diff --git a/Cargo.toml b/Cargo.toml index 42cb83931ff..d8b65de86ad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,6 +61,9 @@ kernel32-sys = "0.2.1" gcc = "0.3.49" psapi-sys = "0.1" +[replace] +"gcc:0.3.49" = { git = "https://github.com/brson/gcc-rs", branch = "vs2017" } + [dev-dependencies] rustup-mock = { path = "src/rustup-mock", version = "1.1.0" } lazy_static = "0.1.15"