diff --git a/src/lib.rs b/src/lib.rs index 17aec0dd..2649e708 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -310,12 +310,12 @@ impl Build { if target.contains("msvc") { let mut build = cc::windows_registry::find(target, "nmake.exe").expect("failed to find nmake"); - build.current_dir(&inner_dir); + build.arg("build_libs").current_dir(&inner_dir); self.run_command(build, "building OpenSSL"); let mut install = cc::windows_registry::find(target, "nmake.exe").expect("failed to find nmake"); - install.arg("install_sw").current_dir(&inner_dir); + install.arg("install_dev").current_dir(&inner_dir); self.run_command(install, "installing OpenSSL"); } else { let mut depend = self.cmd_make(); @@ -323,7 +323,7 @@ impl Build { self.run_command(depend, "building OpenSSL dependencies"); let mut build = self.cmd_make(); - build.current_dir(&inner_dir); + build.arg("build_libs").current_dir(&inner_dir); if !cfg!(windows) { if let Some(s) = env::var_os("CARGO_MAKEFLAGS") { build.env("MAKEFLAGS", s); @@ -339,7 +339,7 @@ impl Build { self.run_command(build, "building OpenSSL"); let mut install = self.cmd_make(); - install.arg("install_sw").current_dir(&inner_dir); + install.arg("install_dev").current_dir(&inner_dir); self.run_command(install, "installing OpenSSL"); }