struct PackageDescription {
string path;
string name;
Version version_;
string description;
string homepage;
string[] authors;
string copyright;
string license;
string[] dependencies;
TargetType targetType;
string targetPath;
string targetName;
string targetFileName;
string workingDirectory;
string mainSourceFile;
string[] dflags;
string[] lflags;
string[] libs;
string[] copyFiles;
string[] versions;
string[] debugVersions;
string[] importPaths;
string[] stringImportPaths;
string[] preGenerateCommands;
string[] postGenerateCommands;
string[] preBuildCommands;
string[] postBuildCommands;
BuildRequirement[] buildRequirements;
BuildOption[] options;
SourceFileDescription[] files;
}
Build settings and meta data of a single package.