@@ -329,6 +329,7 @@ bootstrap_tool!(
329
329
GenerateWindowsSys , "src/tools/generate-windows-sys" , "generate-windows-sys" ;
330
330
RustdocGUITest , "src/tools/rustdoc-gui-test" , "rustdoc-gui-test" , is_unstable_tool = true , allow_features = "test" ;
331
331
CoverageDump , "src/tools/coverage-dump" , "coverage-dump" ;
332
+ WasmComponentLd , "src/tools/wasm-component-ld" , "wasm-component-ld" ;
332
333
) ;
333
334
334
335
#[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
@@ -696,34 +697,6 @@ impl Step for LldWrapper {
696
697
}
697
698
}
698
699
699
- #[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
700
- pub struct WasmComponentLd {
701
- pub compiler : Compiler ,
702
- pub target : TargetSelection ,
703
- }
704
-
705
- impl Step for WasmComponentLd {
706
- type Output = PathBuf ;
707
-
708
- fn should_run ( run : ShouldRun < ' _ > ) -> ShouldRun < ' _ > {
709
- run. never ( )
710
- }
711
-
712
- fn run ( self , builder : & Builder < ' _ > ) -> PathBuf {
713
- builder. ensure ( ToolBuild {
714
- compiler : self . compiler ,
715
- target : self . target ,
716
- tool : "wasm-component-ld" ,
717
- mode : Mode :: ToolStd ,
718
- path : "src/tools/wasm-component-ld" ,
719
- source_type : SourceType :: InTree ,
720
- extra_features : Vec :: new ( ) ,
721
- allow_features : "" ,
722
- cargo_args : Vec :: new ( ) ,
723
- } )
724
- }
725
- }
726
-
727
700
#[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
728
701
pub struct RustAnalyzer {
729
702
pub compiler : Compiler ,
0 commit comments