@@ -123,6 +123,7 @@ pub struct Config {
123
123
pub rust_debuginfo_level_std : u32 ,
124
124
pub rust_debuginfo_level_tools : u32 ,
125
125
pub rust_debuginfo_level_tests : u32 ,
126
+ pub rust_run_dsymutil : bool ,
126
127
pub rust_rpath : bool ,
127
128
pub rustc_parallel : bool ,
128
129
pub rustc_default_linker : Option < String > ,
@@ -466,6 +467,7 @@ struct Rust {
466
467
debuginfo_level_std : Option < u32 > ,
467
468
debuginfo_level_tools : Option < u32 > ,
468
469
debuginfo_level_tests : Option < u32 > ,
470
+ run_dsymutil : Option < bool > ,
469
471
backtrace : Option < bool > ,
470
472
incremental : Option < bool > ,
471
473
parallel_compiler : Option < bool > ,
@@ -830,6 +832,7 @@ impl Config {
830
832
debuginfo_level_std = rust. debuginfo_level_std ;
831
833
debuginfo_level_tools = rust. debuginfo_level_tools ;
832
834
debuginfo_level_tests = rust. debuginfo_level_tests ;
835
+ config. rust_run_dsymutil = rust. run_dsymutil . unwrap_or ( false ) ;
833
836
optimize = rust. optimize ;
834
837
ignore_git = rust. ignore_git ;
835
838
set ( & mut config. rust_new_symbol_mangling , rust. new_symbol_mangling ) ;
0 commit comments