sun::cli::BuildRunOptions

sun::cli::BuildRunOptions

struct · Source (opens in a new tab)

struct sun::cli::BuildRunOptions

The default command: run a program with the JIT, compile it, or bundle it into a .moon library.

Public Fields

compileMode

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

bool sun::cli::BuildRunOptions::compileMode = false

No documentation comment.

configInput

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

bool sun::cli::BuildRunOptions::configInput = false

No documentation comment.

dumpProtoSun

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

bool sun::cli::BuildRunOptions::dumpProtoSun = false

No documentation comment.

dynamicRequested

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

bool sun::cli::BuildRunOptions::dynamicRequested = false

No documentation comment.

emitMoon

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

bool sun::cli::BuildRunOptions::emitMoon = false

No documentation comment.

emitObjOnly

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

bool sun::cli::BuildRunOptions::emitObjOnly = false

No documentation comment.

forceRebuild

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

bool sun::cli::BuildRunOptions::forceRebuild = false

No documentation comment.

githubToken

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

std::string sun::cli::BuildRunOptions::githubToken

No documentation comment.

inputFiles

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

std::vector<std::string> sun::cli::BuildRunOptions::inputFiles

No documentation comment.

linkOptions

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

sun::driver::LinkOptions sun::cli::BuildRunOptions::linkOptions

No documentation comment.

Related: sun::driver::LinkOptions

noTest

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

bool sun::cli::BuildRunOptions::noTest = false

No documentation comment.

outputFile

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

std::string sun::cli::BuildRunOptions::outputFile

No documentation comment.

programArgs

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

std::vector<std::string> sun::cli::BuildRunOptions::programArgs

No documentation comment.

refreshSources

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

bool sun::cli::BuildRunOptions::refreshSources = false

No documentation comment.

shared

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

SharedOptions sun::cli::BuildRunOptions::shared

No documentation comment.

Related: SharedOptions

staticRequested

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

bool sun::cli::BuildRunOptions::staticRequested = false

No documentation comment.

targetTriple

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

std::string sun::cli::BuildRunOptions::targetTriple

No documentation comment.