third_party/cargo/vendor/luajit-src: fix msvc build under bazel

master
q3k 2021-05-06 22:11:35 +02:00
parent 26a1d53c91
commit b67fd2a19a
1 changed files with 2 additions and 0 deletions

View File

@ -147,6 +147,8 @@ impl Build {
msvcbuild.current_dir(build_dir.join("src"));
msvcbuild.arg("static");
// HACK: without this, the MSVC COM DLL used to find cl.exe/link.exe/... fails.
std::env::set_var("ProgramData", "C:\\ProgramData");
let cl = cc::windows_registry::find_tool(&target, "cl.exe").expect("failed to find cl");
for (k, v) in cl.env() {
msvcbuild.env(k, v);