a few cmake fixes in BUILDING.md

pull/21890/head
Jan Tattermusch 5 years ago committed by GitHub
parent 864c8a96d2
commit f233ad1c5e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      BUILDING.md

@ -161,10 +161,11 @@ Please note that when using Ninja, you will still need Visual C++ (part of Visua
installed to be able to compile the C/C++ sources. installed to be able to compile the C/C++ sources.
``` ```
> @rem Run from grpc directory after cloning the repo with --recursive or updating submodules. > @rem Run from grpc directory after cloning the repo with --recursive or updating submodules.
> md .build > cd cmake
> cd .build > md build
> cd build
> call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x64 > call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x64
> cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release > cmake ..\.. -GNinja -DCMAKE_BUILD_TYPE=Release
> cmake --build . > cmake --build .
``` ```
@ -198,7 +199,8 @@ mode (rather than "module" mode) for the dependencies.
This means you will need to have external copies of these libraries available This means you will need to have external copies of these libraries available
on your system. on your system.
``` ```
$ cmake .. -DgRPC_CARES_PROVIDER=package \ $ cmake ../.. -DgRPC_INSTALL=ON \
-DgRPC_CARES_PROVIDER=package \
-DgRPC_PROTOBUF_PROVIDER=package \ -DgRPC_PROTOBUF_PROVIDER=package \
-DgRPC_SSL_PROVIDER=package \ -DgRPC_SSL_PROVIDER=package \
-DgRPC_ZLIB_PROVIDER=package -DgRPC_ZLIB_PROVIDER=package
@ -222,7 +224,7 @@ that will be used for this build.
This toolchain file is specified to CMake by setting the `CMAKE_TOOLCHAIN_FILE` This toolchain file is specified to CMake by setting the `CMAKE_TOOLCHAIN_FILE`
variable. variable.
``` ```
$ cmake .. -DCMAKE_TOOLCHAIN_FILE=path/to/file $ cmake ../.. -DCMAKE_TOOLCHAIN_FILE=path/to/file
$ make $ make
``` ```

Loading…
Cancel
Save