@@ -145,6 +145,7 @@ pub struct Config {
145145 pub rust_optimize : bool ,
146146 pub rust_codegen_units : Option < u32 > ,
147147 pub rust_codegen_units_std : Option < u32 > ,
148+ pub rust_codegen_units_fast : bool ,
148149 pub rust_debug_assertions : bool ,
149150 pub rust_debug_assertions_std : bool ,
150151 pub rust_overflow_checks : bool ,
@@ -717,6 +718,7 @@ define_config! {
717718 debug: Option <bool > = "debug" ,
718719 codegen_units: Option <u32 > = "codegen-units" ,
719720 codegen_units_std: Option <u32 > = "codegen-units-std" ,
721+ codegen_units_fast: Option <bool > = "codegen-units-fast" ,
720722 debug_assertions: Option <bool > = "debug-assertions" ,
721723 debug_assertions_std: Option <bool > = "debug-assertions-std" ,
722724 overflow_checks: Option <bool > = "overflow-checks" ,
@@ -1130,6 +1132,7 @@ impl Config {
11301132
11311133 config. rust_codegen_units = rust. codegen_units . map ( threads_from_config) ;
11321134 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 ) ;
11331136 config. rust_profile_use = flags. rust_profile_use . or ( rust. profile_use ) ;
11341137 config. rust_profile_generate = flags. rust_profile_generate . or ( rust. profile_generate ) ;
11351138 config. download_rustc_commit = config. download_ci_rustc_commit ( rust. download_rustc ) ;
0 commit comments