From 9cf9ac6e7631976576e1e1b2a46d1f90a2c22616 Mon Sep 17 00:00:00 2001 From: Simon Mazur Date: Thu, 18 Jun 2015 09:44:07 +0300 Subject: [PATCH] Mention mingw in README --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 887b09d4..6ce18d04 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,15 @@ rust-openssl to a separate installation. ### Windows -Install OpenSSL from [here][1]. Cargo will not be able to find OpenSSL if it's +On Windows, consider building with [mingw-w64](http://mingw-w64.org/). +Build script will try to find mingw in `PATH` environment variable to provide +Cargo with location where openssl libs from mingw-w64 package may be found. +If you followed guide [Building on Windows](https://github.com/rust-lang/rust#building-on-windows) +from rust repo, then you should have [MSYS2](http://msys2.github.io/) with +`mingw-w64-openssl` installed as part of `mingw-w64-x86_64-toolchain` +(or `mingw-w64-i686-toolchain`) package. + +Alternatively, install OpenSSL from [here][1]. Cargo will not be able to find OpenSSL if it's installed to the default location. You can either copy the `include/openssl` directory, `libssl32.dll`, and `libeay32.dll` to locations that Cargo can find or pass the location to Cargo via environment variables: