C# Class HttpFilteringEngine.BuildBoost

The BuildBoost class handles the task of checking out all boost modules necessary for the function of HttpFilteringEngine, and then compiling and staging the output for each supplied configuration and target architucture.
Inheritance: AbstractBuildTask
Afficher le fichier Open project: TechnikEmpire/HttpFilteringEngine

Méthodes publiques

Méthode Description
BuildBoost ( string scriptAbsolutePath ) : System
Clean ( ) : bool
Run ( BuildConfiguration config, Architecture arch ) : bool

Private Methods

Méthode Description
ConfigureGit ( ) : string

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

ConfigureTools ( ) : bool
InitializeBoostBuild ( string boostBasePath ) : bool
InitializeSubmodules ( string boostBasePath ) : bool

Method Details

BuildBoost() public méthode

public BuildBoost ( string scriptAbsolutePath ) : System
scriptAbsolutePath string
Résultat System

Clean() public méthode

public Clean ( ) : bool
Résultat bool

Run() public méthode

public Run ( BuildConfiguration config, Architecture arch ) : bool
config BuildConfiguration
arch Architecture
Résultat bool