dub.project

Representing a full project, with a root Package and several dependencies.

Members

Classes

Project
class Project

Representing a full project, with a root Package and several dependencies.

SelectedVersions
class SelectedVersions
Undocumented in source.

Enums

PlacementLocation
enum PlacementLocation

Indicates where a package has been or should be placed to.

Functions

processVars
void processVars(BuildSettings dst, Project project, Package pack, BuildSettings settings, bool include_target_settings)
Undocumented in source. Be warned that the author may not have intended to support it.
stripDlangSpecialChars
string stripDlangSpecialChars(string s)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Action
struct Action

Actions to be performed by the dub

Variables

defaultPlacementLocation
auto defaultPlacementLocation;

The default placement location of fetched packages. Can be changed by --local or --system.

Meta

License

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

Authors

Matthias Dondorff, Sönke Ludwig