- authors
string[] authors;
Undocumented in source.
- buildOptions
BuildOptions buildOptions;
Undocumented in source.
- buildRequirements
BuildRequirements buildRequirements;
Undocumented in source.
- buildTypes
BuildType[string] buildTypes;
Undocumented in source.
- configurations
PackageDescription[string] configurations;
Undocumented in source.
- copyFiles
Paths copyFiles;
Files to copy to the target directory
- copyright
string copyright;
Undocumented in source.
- ddoxFilterArgs
string[] ddoxFilterArgs;
Undocumented in source.
- ddoxTool
String ddoxTool;
Undocumented in source.
- debugVersionFilters
string[] debugVersionFilters;
Undocumented in source.
- debugVersions
Strings debugVersions;
D debug version identifiers to set
- dependencies
Dependency[] dependencies;
Undocumented in source.
- description
string description;
Undocumented in source.
- dflags
Strings dflags;
Flags passed to the D compiler
- excludedSourceFiles
Paths excludedSourceFiles;
Undocumented in source.
- homepage
string homepage;
Undocumented in source.
- importPaths
Paths importPaths;
Undocumented in source.
- lflags
Strings lflags;
Flags passed to the linker
- libs
Strings libs;
Librariy names to link against (typically using "-l<name>")
- license
string license;
Undocumented in source.
- mainSourceFile
UnprocessedPath mainSourceFile;
Undocumented in source.
- name
string name;
Qualified name of the package
- platforms
Platform[][] platforms;
Undocumented in source.
- postBuildCommands
Strings postBuildCommands;
Commands to execute after every build
- postGenerateCommands
Strings postGenerateCommands;
commands executed after creating the description
- postRunCommands
Strings postRunCommands;
Commands to execute after every run
- preBuildCommands
Strings preBuildCommands;
Commands to execute prior to every build
- preGenerateCommands
Strings preGenerateCommands;
commands executed before creating the description
- preRunCommands
Strings preRunCommands;
Commands to execute prior to every run
- sourceFiles
Paths sourceFiles;
Undocumented in source.
- sourcePaths
Paths sourcePaths;
Undocumented in source.
- stringImportPaths
Paths stringImportPaths;
Undocumented in source.
- subConfigurations
SubConfigs subConfigurations;
Undocumented in source.
- subPackages
SubPackage[] subPackages;
Undocumented in source.
- systemDependencies
string systemDependencies;
Undocumented in source.
- targetName
string targetName;
Undocumented in source.
- targetPath
UnprocessedPath targetPath;
Undocumented in source.
- targetType
TargetType targetType;
Undocumented in source.
- toolchainRequirements
ToolchainRequirement[Toolchain] toolchainRequirements;
Undocumented in source.
- versionFilters
string[] versionFilters;
Undocumented in source.
- versions
Strings versions;
D version identifiers to set
- workingDirectory
UnprocessedPath workingDirectory;
Undocumented in source.
Describes the build settings and meta data of a single package.
This structure contains the effective build settings and dependencies for the selected build platform. This structure is most useful for displaying information about a package in an IDE. Use TargetDescription instead when writing a build-tool.