summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/build/toolchain/goma.gni
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /third_party/libwebrtc/build/toolchain/goma.gni
parentInitial commit. (diff)
downloadfirefox-upstream.tar.xz
firefox-upstream.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/libwebrtc/build/toolchain/goma.gni')
-rw-r--r--third_party/libwebrtc/build/toolchain/goma.gni35
1 files changed, 35 insertions, 0 deletions
diff --git a/third_party/libwebrtc/build/toolchain/goma.gni b/third_party/libwebrtc/build/toolchain/goma.gni
new file mode 100644
index 0000000000..56787f1b9b
--- /dev/null
+++ b/third_party/libwebrtc/build/toolchain/goma.gni
@@ -0,0 +1,35 @@
+# 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
+
+ # Deprecated and ignored as Goma RBE is now the default. Still exists
+ # to avoid breaking the build on the bots. Will be removed when all
+ # bots have been configured to not set this variable.
+ ios_use_goma_rbe = -1
+}
+
+assert(!is_win || !use_goma || is_clang,
+ "cl.exe does not work on goma, use clang")