OLD | NEW |
(Empty) | |
| 1 OpenSSL Native Nuget package |
| 2 ------------------------- |
| 3 |
| 4 Uses [CoApp](http://coapp.org/) project to build the zlib package. |
| 5 |
| 6 Prerequisites |
| 7 ------------- |
| 8 Multiple versions of VS installed to be able to build all the targets: |
| 9 * Visual Studio 2015 |
| 10 * Visual Studio 2013 |
| 11 * Visual Studio 2010 (you might need SP1 to prevent LNK1123 error) |
| 12 |
| 13 ActivePerl |
| 14 |
| 15 CoApp toolkit: http://downloads.coapp.org/files/CoApp.Tools.Powershell.msi |
| 16 |
| 17 More details on installation: http://coapp.org/tutorials/installation.html |
| 18 |
| 19 Building |
| 20 -------- |
| 21 |
| 22 Build all flavors of openssl library using the provided batch file. |
| 23 ``` |
| 24 buildall.bat |
| 25 ``` |
| 26 |
| 27 Then, create NuGet package using powershell (you'll need the CoApp toolkit insta
lled): |
| 28 ``` |
| 29 [THIS_DIRECTORY]> Write-NuGetPackage grpc.dependencies.openssl.autopkg |
| 30 ``` |
| 31 |
| 32 This will create three NuGet packages: |
| 33 * the main dev package |
| 34 * the redistributable package that contains just the binaries and no headers |
| 35 * the symbols package (debug symbols) |
| 36 |
| 37 Later, you can push the package to NuGet.org repo. |
| 38 Attention: before pusing the resulting nuget package to public nuget repo, you h
ave to be 100% sure it works correctly - theres no way how to delete or update
an already existing package. |
OLD | NEW |