build/config
build/config/BUILDCONFIG.gn
declare_args() {
build_mode = "debug"
rust_analyzer = false
}
assert(build_mode == "debug" || build_mode == "release",
"build_mode must be 'debug' or 'release'")
if (rust_analyzer) {
set_default_toolchain("//build/toolchain:check")
} else {
set_default_toolchain("//build/toolchain:build")
}
import("//build/cc/cc_executable.gni")
import("//build/cc/cc_static_library.gni")
import("//build/rust/rust_build_script.gni")
import("//build/rust/rust_executable.gni")
import("//build/rust/rust_static_library.gni")
import("//build/rust/rust_proc_macro.gni")