sun::cli::BuildRunOptions
struct · Source (opens in a new tab)
struct sun::cli::BuildRunOptionsThe default command: run a program with the JIT, compile it, or bundle it into a .moon library.
Public Fields
- compileMode
- configInput
- dumpProtoSun
- dynamicRequested
- emitMoon
- emitObjOnly
- forceRebuild
- githubToken
- inputFiles
- linkOptions
- noTest
- outputFile
- programArgs
- refreshSources
- shared
- staticRequested
- targetTriple
compileMode
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::compileMode = falseNo documentation comment.
configInput
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::configInput = falseNo documentation comment.
dumpProtoSun
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::dumpProtoSun = falseNo documentation comment.
dynamicRequested
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::dynamicRequested = falseNo documentation comment.
emitMoon
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::emitMoon = falseNo documentation comment.
emitObjOnly
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::emitObjOnly = falseNo documentation comment.
forceRebuild
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::forceRebuild = falseNo documentation comment.
githubToken
public · variable · Source (opens in a new tab)
std::string sun::cli::BuildRunOptions::githubTokenNo documentation comment.
inputFiles
public · variable · Source (opens in a new tab)
std::vector<std::string> sun::cli::BuildRunOptions::inputFilesNo documentation comment.
linkOptions
public · variable · Source (opens in a new tab)
sun::driver::LinkOptions sun::cli::BuildRunOptions::linkOptionsNo documentation comment.
Related: sun::driver::LinkOptions
noTest
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::noTest = falseNo documentation comment.
outputFile
public · variable · Source (opens in a new tab)
std::string sun::cli::BuildRunOptions::outputFileNo documentation comment.
programArgs
public · variable · Source (opens in a new tab)
std::vector<std::string> sun::cli::BuildRunOptions::programArgsNo documentation comment.
refreshSources
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::refreshSources = falseNo documentation comment.
shared
public · variable · Source (opens in a new tab)
SharedOptions sun::cli::BuildRunOptions::sharedNo documentation comment.
Related: SharedOptions
staticRequested
public · variable · Source (opens in a new tab)
bool sun::cli::BuildRunOptions::staticRequested = falseNo documentation comment.
targetTriple
public · variable · Source (opens in a new tab)
std::string sun::cli::BuildRunOptions::targetTripleNo documentation comment.