ProjectGenerator

Common interface for project generators/builders.

Members

Functions

generate
void generate(GeneratorSettings settings)

Performs the full generator process.

generateTargets
void generateTargets(GeneratorSettings settings, in TargetInfo[string] targets)

Overridden in derived classes to implement the actual generator functionality.

performPostGenerateActions
void performPostGenerateActions(GeneratorSettings settings, in TargetInfo[string] targets)

Overridable method to be invoked after the generator process has finished.

Structs

TargetInfo
struct TargetInfo

Information about a single binary target.

Meta