diff options
Diffstat (limited to 'src/main/cpp/startup_options.cc')
-rw-r--r-- | src/main/cpp/startup_options.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/cpp/startup_options.cc b/src/main/cpp/startup_options.cc index a2d26b74d3..c54728f92e 100644 --- a/src/main/cpp/startup_options.cc +++ b/src/main/cpp/startup_options.cc @@ -93,6 +93,7 @@ StartupOptions::StartupOptions(const string &product_name, "com.google.devtools.build.lib.util.SingleLineFormatter"), expand_configs_in_place(true), digest_function(), + idle_server_tasks(true), original_startup_options_(std::vector<RcStartupFlag>()) { bool testing = !blaze::GetEnv("TEST_TMPDIR").empty(); if (testing) { @@ -133,6 +134,7 @@ StartupOptions::StartupOptions(const string &product_name, RegisterNullaryStartupFlag("experimental_oom_more_eagerly"); RegisterNullaryStartupFlag("fatal_event_bus_exceptions"); RegisterNullaryStartupFlag("host_jvm_debug"); + RegisterNullaryStartupFlag("idle_server_tasks"); RegisterNullaryStartupFlag("ignore_all_rc_files"); RegisterNullaryStartupFlag("watchfs"); RegisterNullaryStartupFlag("write_command_log"); @@ -334,6 +336,12 @@ blaze_exit_code::ExitCode StartupOptions::ProcessArg( } else if (GetNullaryOption(arg, "--noexpand_configs_in_place")) { expand_configs_in_place = false; option_sources["expand_configs_in_place"] = rcfile; + } else if (GetNullaryOption(arg, "--idle_server_tasks")) { + idle_server_tasks = true; + option_sources["idle_server_tasks"] = rcfile; + } else if (GetNullaryOption(arg, "--noidle_server_tasks")) { + idle_server_tasks = false; + option_sources["idle_server_tasks"] = rcfile; } else if ((value = GetUnaryOption(arg, next_arg, "--connect_timeout_secs")) != NULL) { if (!blaze_util::safe_strto32(value, &connect_timeout_secs) || |