# Defines the configuration of Remote Build Execution (RBE). # The directory where the re-client tooling binaries are. rbe_bin_dir = rebase_path("//buildtools/reclient", root_build_dir) # The directory where the re-client configuration files are. rbe_cfg_dir = rebase_path("//buildtools/reclient_cfgs", root_build_dir) # RBE Execution root - this should be the root of the source tree. # This is defined here instead of in the config file because # this will vary depending on where the user has placed the # chromium source on their system. rbe_exec_root = rebase_path("//") declare_args() { # Set to true to enable remote compilation using RBE. use_rbe = false # Set to the path of the RBE reclient configuration file. rbe_cc_cfg_file = "" } # Configuration file selection based on operating system. if (is_linux || is_android) { rbe_cc_cfg_file = "${rbe_cfg_dir}/rewrapper_linux.cfg" } if (is_win) { rbe_cc_cfg_file = "${rbe_cfg_dir}/rewrapper_windows.cfg" } if (is_mac || is_ios) { rbe_cc_cfg_file = "${rbe_cfg_dir}/rewrapper_mac.cfg" }