Merge pull request #954 from pinkisemils/output-all-msvc-linker-args
Link all needed system libraries on Windows, when building statically
This commit is contained in:
commit
3524ac09b3
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "openssl-sys"
|
name = "openssl-sys"
|
||||||
version = "0.9.33"
|
version = "0.9.34"
|
||||||
authors = ["Alex Crichton <alex@alexcrichton.com>",
|
authors = ["Alex Crichton <alex@alexcrichton.com>",
|
||||||
"Steven Fackler <sfackler@gmail.com>"]
|
"Steven Fackler <sfackler@gmail.com>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,10 @@ fn main() {
|
||||||
|
|
||||||
if kind == "static" && target.contains("windows") {
|
if kind == "static" && target.contains("windows") {
|
||||||
println!("cargo:rustc-link-lib=dylib=gdi32");
|
println!("cargo:rustc-link-lib=dylib=gdi32");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=user32");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=crypt32");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=ws2_32");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=advapi32");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue