@@ -145,6 +145,7 @@ pub struct Config {
145
145
pub rust_optimize : bool ,
146
146
pub rust_codegen_units : Option < u32 > ,
147
147
pub rust_codegen_units_std : Option < u32 > ,
148
+ pub rust_codegen_units_fast : bool ,
148
149
pub rust_debug_assertions : bool ,
149
150
pub rust_debug_assertions_std : bool ,
150
151
pub rust_overflow_checks : bool ,
@@ -717,6 +718,7 @@ define_config! {
717
718
debug: Option <bool > = "debug" ,
718
719
codegen_units: Option <u32 > = "codegen-units" ,
719
720
codegen_units_std: Option <u32 > = "codegen-units-std" ,
721
+ codegen_units_fast: Option <bool > = "codegen-units-fast" ,
720
722
debug_assertions: Option <bool > = "debug-assertions" ,
721
723
debug_assertions_std: Option <bool > = "debug-assertions-std" ,
722
724
overflow_checks: Option <bool > = "overflow-checks" ,
@@ -1130,6 +1132,7 @@ impl Config {
1130
1132
1131
1133
config. rust_codegen_units = rust. codegen_units . map ( threads_from_config) ;
1132
1134
config. rust_codegen_units_std = rust. codegen_units_std . map ( threads_from_config) ;
1135
+ set ( & mut config. rust_codegen_units_fast , rust. codegen_units_fast ) ;
1133
1136
config. rust_profile_use = flags. rust_profile_use . or ( rust. profile_use ) ;
1134
1137
config. rust_profile_generate = flags. rust_profile_generate . or ( rust. profile_generate ) ;
1135
1138
config. download_rustc_commit = config. download_ci_rustc_commit ( rust. download_rustc ) ;
0 commit comments