ProjectDescription

Describes a complete project for use in IDEs or build tools.

The build settings will be specific to the compiler, platform and configuration that has been selected.

struct ProjectDescription {
string rootPackage;
string configuration;
string buildType;
string compiler;
string[] architecture;
string[] platform;
PackageDescription[] packages;
TargetDescription[] targets;
@ignore
size_t[string] targetLookup;
}

Members

Functions

lookupPackage
inout(PackageDescription) lookupPackage(string name)

Projects by name

lookupRootPackage
inout(PackageDescription) lookupRootPackage()

Root package

lookupTarget
inout(TargetDescription) lookupTarget(string name)

Targets by name

Meta