The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jan Tattermusch 43859b3fe1 update project site info for coapp packages 10 years ago
..
managed_targets add files to build openssl coapp package 10 years ago
.gitignore add files to build openssl coapp package 10 years ago
README.md add files to build openssl coapp package 10 years ago
buildall.bat use openssl sources from third_party/openssl 10 years ago
grpc.dependencies.openssl.autopkg update project site info for coapp packages 10 years ago
libeay32.vcxproj use openssl sources from third_party/openssl 10 years ago
openssl.sln add files to build openssl coapp package 10 years ago
packages.config add files to build openssl coapp package 10 years ago
ssleay32.vcxproj use openssl sources from third_party/openssl 10 years ago
version.inc add files to build openssl coapp package 10 years ago

README.md

OpenSSL Native Nuget package

Uses CoApp project to build the zlib package.

Prerequisites

Multiple versions of VS installed to be able to build all the targets:

  • 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 - there’s no way how to delete or update an already existing package.