| Index: third_party/grpc/vsprojects/coapp/openssl/README.md
|
| diff --git a/third_party/grpc/vsprojects/coapp/openssl/README.md b/third_party/grpc/vsprojects/coapp/openssl/README.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a0a4deaa8696e12610d45742e166ef8b9861ece9
|
| --- /dev/null
|
| +++ b/third_party/grpc/vsprojects/coapp/openssl/README.md
|
| @@ -0,0 +1,38 @@
|
| +OpenSSL Native Nuget package
|
| +-------------------------
|
| +
|
| +Uses [CoApp](http://coapp.org/) project to build the zlib package.
|
| +
|
| +Prerequisites
|
| +-------------
|
| +Multiple versions of VS installed to be able to build all the targets:
|
| +* Visual Studio 2015
|
| +* Visual Studio 2013
|
| +* Visual Studio 2010 (you might need SP1 to prevent LNK1123 error)
|
| +
|
| +ActivePerl
|
| +
|
| +CoApp toolkit: http://downloads.coapp.org/files/CoApp.Tools.Powershell.msi
|
| +
|
| +More details on installation: http://coapp.org/tutorials/installation.html
|
| +
|
| +Building
|
| +--------
|
| +
|
| +Build all flavors of openssl library using the provided batch file.
|
| +```
|
| +buildall.bat
|
| +```
|
| +
|
| +Then, create NuGet package using powershell (you'll need the CoApp toolkit installed):
|
| +```
|
| +[THIS_DIRECTORY]> Write-NuGetPackage grpc.dependencies.openssl.autopkg
|
| +```
|
| +
|
| +This will create three NuGet packages:
|
| +* the main dev package
|
| +* the redistributable package that contains just the binaries and no headers
|
| +* the symbols package (debug symbols)
|
| +
|
| +Later, you can push the package to NuGet.org repo.
|
| +Attention: before pusing the resulting nuget package to public nuget repo, you have to be 100% sure it works correctly - theres no way how to delete or update an already existing package.
|
|
|