|
Ninja
|
Options (e.g. verbosity, parallelism) passed to a build. More...
#include <build.h>
Public Types | |
| enum | Verbosity { QUIET , NO_STATUS_UPDATE , NORMAL , VERBOSE } |
Public Member Functions | |
| BuildConfig ()=default | |
Public Attributes | |
| DepfileParserOptions | depfile_parser_options |
| bool | disable_jobserver_client = false |
| bool | dry_run = false |
| int | failures_allowed = 1 |
| double | max_load_average = -0.0f |
| The maximum load average we must not exceed. More... | |
| int | parallelism = 1 |
| Verbosity | verbosity = NORMAL |
|
default |
| DepfileParserOptions BuildConfig::depfile_parser_options |
Definition at line 193 of file build.h.
Referenced by Builder::ExtractDeps().
| bool BuildConfig::dry_run = false |
Definition at line 186 of file build.h.
Referenced by Builder::Build(), Builder::FinishCommand(), Cleaner::IsVerbose(), Cleaner::Remove(), and Builder::StartEdge().
| int BuildConfig::failures_allowed = 1 |
Definition at line 189 of file build.h.
Referenced by Builder::Build().
| double BuildConfig::max_load_average = -0.0f |
The maximum load average we must not exceed.
A negative value means that we do not have any limit.
Definition at line 192 of file build.h.
Referenced by RealCommandRunner::CanRunMore().
| int BuildConfig::parallelism = 1 |
Definition at line 187 of file build.h.
Referenced by RealCommandRunner::CanRunMore().
Definition at line 185 of file build.h.
Referenced by StatusPrinter::BuildEdgeFinished(), Cleaner::IsVerbose(), BuildTest::MakeConfig(), Cleaner::PrintFooter(), Cleaner::PrintHeader(), StatusPrinter::PrintStatus(), and StatusPrinter::StatusPrinter().