TargetDescriptionGenerator

Undocumented in source.

Constructors

this
this(Project project)
Undocumented in source.

Members

Functions

generateTargets
void generateTargets(GeneratorSettings settings, TargetInfo[string] targets)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

targetDescriptionLookup
size_t[string] targetDescriptionLookup;
Undocumented in source.
targetDescriptions
TargetDescription[] targetDescriptions;
Undocumented in source.

Inherited Members

From ProjectGenerator

TargetInfo
struct TargetInfo

Information about a single binary target.

m_project
Project m_project;
Undocumented in source.
m_tempTargetExecutablePath
NativePath m_tempTargetExecutablePath;
Undocumented in source.
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.

Meta