rustgn

11 commits
Updated 2026-05-09 17:23:41
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")