dub.package_

Stuff with dependencies.

Members

Classes

Package
class Package

Represents a package, including its sub packages

Functions

defaultPackageFilename
string defaultPackageFilename()
Undocumented in source. Be warned that the author may not have intended to support it.
getBasePackageName
string getBasePackageName(string package_name)

Returns the name of the base package in the case of some sub package or the package itself, if it is already a full package.

getSubPackageName
string getSubPackageName(string package_name)
Undocumented in source. Be warned that the author may not have intended to support it.
getSubPackagePath
string[] getSubPackagePath(string package_name)

Returns all package names, starting with the root package in [0].

Manifest constants

packageInfoFilenames
enum packageInfoFilenames;
Undocumented in source.

Structs

BuildSettingsTemplate
struct BuildSettingsTemplate

This keeps general information about how to build a package. It contains functions to create a specific BuildSetting, targeted at a certain BuildPlatform.

ConfigurationInfo
struct ConfigurationInfo

Bundles information about a build configuration.

PackageInfo
struct PackageInfo

Specifying package information without any connection to a certain retrived package, like Package class is doing.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Matthias Dondorff