sun::driver::BuildInputs

sun::driver::BuildInputs

struct · Source (opens in a new tab)

struct sun::driver::BuildInputs

Everything 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::archives

No documentation comment.

artifactKind

public · variable · Source (opens in a new tab)

std::string sun::driver::BuildInputs::artifactKind

No documentation comment.

debugInfo

public · variable · Source (opens in a new tab)

bool sun::driver::BuildInputs::debugInfo = false

No documentation comment.

moonImports

public · variable · Source (opens in a new tab)

std::vector<sun::moon_bundling::MoonImport> sun::driver::BuildInputs::moonImports

No documentation comment.

Related: sun::moon_bundling::MoonImport

optimize

public · variable · Source (opens in a new tab)

bool sun::driver::BuildInputs::optimize = true

No documentation comment.

settings

public · variable · Source (opens in a new tab)

std::vector<std::pair<std::string, std::string> > sun::driver::BuildInputs::settings

No documentation comment.

sourceDigests

public · variable · Source (opens in a new tab)

std::vector<std::string> sun::driver::BuildInputs::sourceDigests

No documentation comment.

targetTriple

public · variable · Source (opens in a new tab)

std::string sun::driver::BuildInputs::targetTriple

No documentation comment.