aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2017-11-29 17:25:29 +0100
committerGravatar GitHub <noreply@github.com>2017-11-29 17:25:29 +0100
commit62de51a24180da898ab4ddf82e94ea41bef42e1f (patch)
treed98b035a16e196758fc65690c8a3eaedd3b2aa1c
parentb1154344d83ebcf728978a09c743ce70d0e7594a (diff)
parenteba68fad77ae6651f33417f06732fc5125b40e5f (diff)
Merge pull request #13526 from SurferJeffAtGoogle/updateInstall
Update windows build instructions.
-rw-r--r--INSTALL.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/INSTALL.md b/INSTALL.md
index 15725bd188..a18f5690a4 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -94,6 +94,7 @@ on experience with the tools involved.
### Building using CMake (RECOMMENDED)
Builds gRPC C and C++ with boringssl.
+- Install [Git](https://git-scm.com/).
- Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used).
- Install [CMake](https://cmake.org/download/).
- Install [Active State Perl](https://www.activestate.com/activeperl/) (`choco install activeperl`)
@@ -106,11 +107,14 @@ Builds gRPC C and C++ with boringssl.
Please note that when using Ninja, you'll still need Visual C++ (part of Visual Studio)
installed to be able to compile the C/C++ sources.
```
+> powershell git clone --recursive -b ((New-Object System.Net.WebClient).DownloadString(\"https://grpc.io/release\").Trim()) https://github.com/grpc/grpc
+> cd grpc
> md .build
> cd .build
> call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x64
> cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release
> cmake --build .
+> ninja
```
#### cmake: Using Visual Studio 2015 (can only build with OPENSSL_NO_ASM).