aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/build
diff options
context:
space:
mode:
authorEmīls <[email protected]>2018-06-29 19:17:09 +0100
committerEmīls <[email protected]>2018-06-29 19:35:16 +0100
commit76cad11b646c9de54150133cf8447b27918d2c7e (patch)
treeea93340edbeba58392079dfb835c2eadb303e8c2 /openssl-sys/build
parentMerge pull request #953 from sfackler/sfackler-patch-1 (diff)
downloadrust-openssl-76cad11b646c9de54150133cf8447b27918d2c7e.tar.xz
rust-openssl-76cad11b646c9de54150133cf8447b27918d2c7e.zip
Link all needed system libraries on Windows, when building statically
Diffstat (limited to 'openssl-sys/build')
-rw-r--r--openssl-sys/build/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/openssl-sys/build/main.rs b/openssl-sys/build/main.rs
index b8541fca..24f69018 100644
--- a/openssl-sys/build/main.rs
+++ b/openssl-sys/build/main.rs
@@ -103,6 +103,10 @@ fn main() {
if kind == "static" && target.contains("windows") {
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");
}
}