BuildSession

Undocumented in source.

Constructors

this
this(CmdOptions cmdops, Config conf)
Undocumented in source.

Members

Functions

addForcedModules
void addForcedModules(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
build
void build(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
compileAndLink
void compileAndLink(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
doPrephase
void doPrephase()
Undocumented in source. Be warned that the author may not have intended to support it.
existsInExternals
bool existsInExternals(string filename, string externalFilename)
Undocumented in source. Be warned that the author may not have intended to support it.
prepare
void prepare()
Undocumented in source. Be warned that the author may not have intended to support it.
printConfig
void printConfig()
Undocumented in source. Be warned that the author may not have intended to support it.
quit
void quit(int code, string message)
Undocumented in source. Be warned that the author may not have intended to support it.
readCache
void readCache(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
scanDependencies
void scanDependencies(Project proj, string fileName, bool globalFile)
Undocumented in source. Be warned that the author may not have intended to support it.
scanModule
void scanModule(Project proj, DModule m)
Undocumented in source. Be warned that the author may not have intended to support it.
scanProjectHierarchy
void scanProjectHierarchy(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
setVersionIds
void setVersionIds(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
strip
void strip()
Undocumented in source. Be warned that the author may not have intended to support it.
traceBackwardDependencies
void traceBackwardDependencies(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
writeCache
void writeCache(Project proj)
Undocumented in source. Be warned that the author may not have intended to support it.
writeResponceFile
void writeResponceFile(string rsp)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

config
Config config;
Undocumented in source.
debugIds
string[] debugIds;
Undocumented in source.
externals
string[] externals;
Undocumented in source.
ops
CmdOptions ops;
Undocumented in source.
scanned
bool[string] scanned;
Undocumented in source.
versionIds
string[] versionIds;
Undocumented in source.

Meta