blob: fe315e91e8399a7d2bce7d103f6088e54df35f3c [file]
# The location of the build configuration file.
buildconfig = "//build/config/BUILDCONFIG.gn"
script_executable = "//third_party/cpython3/host/bin/python3"
# We don't check folders that either (1) are code we don't own, or (2)
# don't have valid targets in them.
check_targets = [
":*",
"//build/*",
"//cast/*",
"//discovery/*",
"//osp/*",
"//platform/*",
"//test/*",
"//testing/*",
"//tools/*",
"//util/*",
]
default_args = {
# Disable js dependencies like the closure compiler.
enable_js_protobuf = false
# Enable rust dependencies.
enable_rust = true
# Enable rust clippy checks by default so lint issues are caught before
# autoroll.
enable_rust_clippy = true
# Needed only for std::atomic_ref<T> for large Ts http://crbug.com/402171653
use_llvm_libatomic = false
# Openscreen generally has the same consumers as WebRTC. So while WebRTC
# stays in C++20, so should openscreen.
use_cxx23 = false
}