123456789101112131415161718192021222324252627282930 |
- # Copyright (c) 2013 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- # Defines the configuration of Goma.
- declare_args() {
- # Set to true to enable distributed compilation using Goma.
- use_goma = false
- # This flag is for ChromeOS compiler wrapper.
- # By passing gomacc path via cmd-line arg, ChromeOS' compiler wrapper
- # invokes gomacc inside it.
- needs_gomacc_path_arg = false
- # Absolute directory containing the gomacc binary.
- goma_dir = ""
- }
- if (use_goma && goma_dir == "") {
- goma_dir = exec_script("get_goma_dir.py", [], "string")
- }
- declare_args() {
- # TODO(crbug.com/726475): true if use_goma = true in the future.
- use_java_goma = false
- }
- assert(!is_win || !use_goma || is_clang,
- "cl.exe does not work on goma, use clang")
|