PackageRecipe

Represents the contents of a package recipe file (dub.json/dub.sdl) in an abstract way.

This structure is used to reason about package descriptions in isolation. For higher level package handling, see the Package class.

Members

Functions

clone
PackageRecipe clone()

Clones the package recipe recursively.

getConfiguration
inout(ConfigurationInfo) getConfiguration(string name)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

authors
string[] authors;
Undocumented in source.
buildSettings
BuildSettingsTemplate buildSettings;
Undocumented in source.
buildTypes
BuildSettingsTemplate[string] buildTypes;
Undocumented in source.
configurations
ConfigurationInfo[] configurations;
Undocumented in source.
copyright
string copyright;
Undocumented in source.
ddoxFilterArgs
string[] ddoxFilterArgs;
Undocumented in source.
ddoxTool
string ddoxTool;
Undocumented in source.
description
string description;
Undocumented in source.
homepage
string homepage;
Undocumented in source.
license
string license;
Undocumented in source.
name
string name;
Undocumented in source.
subPackages
SubPackage[] subPackages;
Undocumented in source.
toolchainRequirements
ToolchainRequirements toolchainRequirements;
Undocumented in source.
version_
string version_;
Undocumented in source.

Meta