Lines Matching +full:rust +full:- +full:src
2 # Use of this source code is governed by a BSD-style license that can be
5 # Provides per-crate and overall configuration options to gnrt.
15 # TODO(https://github.com/rust-lang/cargo/issues/10801): remove workaround once
17 remove_crates = ['allocator-api2']
19 [all-crates]
21 # conflicts between std dependencies and third_party/rust crates.
31 # force-unstable-if-unmarked prevents normal crates from inadvertently using
32 # symbols from std-internal dependencies in the sysroot. This is normally passed
34 rustflags = ['-Zforce-unstable-if-unmarked']
38 # //build/rust/std/BUILD.gn
43 '//build/rust/std:std_build_deps',
44 '//build/rust/std:profiler_builtins_group',
48 features = ['weak-intrinsics']
51 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
56 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
57 add_library_configs = ['//build/rust:panic_immediate_abort']
58 extra_src_roots = ['../../portable-simd/crates/core_simd', '../../stdarch/crates/core_arch']
65 # TODO(https://github.com/rust-lang/cargo/issues/10801): remove workaround once
67 remove_deps = ['allocator-api2']
73 # using the debug CRT: https://github.com/rust-lang/rust/issues/39016
74 rustflags = ['-Zlink-directives=false']
79 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
82 # The build script is used to compile a profiler-rt library, but we get
88 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
90 [crate.rustc-std-workspace-alloc]
93 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
95 [crate.rustc-std-workspace-core]
98 extra_gn_deps_to_ignore = ['//build/rust/std:profiler_builtins_group']
102 # * STD_ENV_ARCH is referenced in architecture-dependent code. Note this is the
104 # variable is set at build time in build/config/rust.gni
106 # See https://github.com/rust-lang/rust/blob/master/library/std/build.rs
108 # TODO(crbug.com/1448880): Our cargo emulation should use `cargo:rustc-env`
112 add_library_configs = ['//build/rust:panic_immediate_abort']
113 extra_src_roots = ['../../backtrace/src', '../../portable-simd/crates/std_float/src']
114 …['../primitive_docs', '../../core/src', '../../portable-simd/crates/core_simd/src', '../../stdarch…
124 # test only depends on proc_macro as an internal detail of the Rust build, so
127 # it during cross-compiles (since we will only build host proc_macro crates).
137 # lib from //buildtools/third_party/libunsind explicitly. Disable -lfoo linker
139 rustflags = ['-Zlink-directives=false']