sun::driver::BuildInputs
struct · Source (opens in a new tab)
struct sun::driver::BuildInputsEverything one build reads, reduced to digests and settings.
Sources and archives are given by content, not by path, so moving a project or saving a file unchanged leaves the hash alone.
Public Fields
archives
public · variable · Source (opens in a new tab)
std::vector<std::pair<std::string, std::string> > sun::driver::BuildInputs::archivesNo documentation comment.
artifactKind
public · variable · Source (opens in a new tab)
std::string sun::driver::BuildInputs::artifactKindNo documentation comment.
debugInfo
public · variable · Source (opens in a new tab)
bool sun::driver::BuildInputs::debugInfo = falseNo documentation comment.
moonImports
public · variable · Source (opens in a new tab)
std::vector<sun::moon_bundling::MoonImport> sun::driver::BuildInputs::moonImportsNo documentation comment.
Related: sun::moon_bundling::MoonImport
optimize
public · variable · Source (opens in a new tab)
bool sun::driver::BuildInputs::optimize = trueNo documentation comment.
settings
public · variable · Source (opens in a new tab)
std::vector<std::pair<std::string, std::string> > sun::driver::BuildInputs::settingsNo documentation comment.
sourceDigests
public · variable · Source (opens in a new tab)
std::vector<std::string> sun::driver::BuildInputs::sourceDigestsNo documentation comment.
targetTriple
public · variable · Source (opens in a new tab)
std::string sun::driver::BuildInputs::targetTripleNo documentation comment.