C# Класс HttpFilteringEngine.BuildOpenSSL

The BuildOpenSSL class handles compilation of OpenSSL for both x86 and x64 arch targets. This class will download the required tools, namely perl and nasm if such tools are not found in any existing environment variable. This class, or rather build task, will ensure that openSSL is configured, compiled and staged correctly provided that the user has Visual Studio 2015 installed with C/C++ support. All other requirements and configuration are handled herin.
Наследование: AbstractBuildTask
Показать файл Открыть проект

Открытые методы

Метод Описание
BuildOpenSSL ( string scriptAbsolutePath ) : System
Clean ( ) : bool
Run ( BuildConfiguration config, Architecture arch ) : bool

Приватные методы

Метод Описание
ConfigureDirectories ( ) : bool

Ensures that arch-specific copies of the original source code are made and staged.

ConfigureNasm ( ) : string
ConfigurePerl ( ) : string

Ensures that we have perl available to us for the build process. If perl cannot be found in any environmental variable, then we'll fetch a portable copy.

Описание методов

BuildOpenSSL() публичный Метод

public BuildOpenSSL ( string scriptAbsolutePath ) : System
scriptAbsolutePath string
Результат System

Clean() публичный Метод

public Clean ( ) : bool
Результат bool

Run() публичный Метод

public Run ( BuildConfiguration config, Architecture arch ) : bool
config BuildConfiguration
arch Architecture
Результат bool