ProjectGenerator

Common interface for project generators/builders.

Constructors

this
this(Project project)
Undocumented in source.

Members

Functions

generate
void generate(GeneratorSettings settings)

Performs the full generator process.

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

Overridden in derived classes to implement the actual generator functionality.

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

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

Structs

TargetInfo
struct TargetInfo

Information about a single binary target.

Variables

m_project
Project m_project;
Undocumented in source.
m_tempTargetExecutablePath
NativePath m_tempTargetExecutablePath;
Undocumented in source.

Meta