瀏覽代碼

a few cmake fixes in BUILDING.md

Jan Tattermusch 5 年之前
父節點
當前提交
f233ad1c5e
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      BUILDING.md

+ 7 - 5
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 .build
+> cd cmake
+> 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
 ```
 ```