@@ -88,7 +88,6 @@ pub fn find_tool(target: &str, tool: &str) -> Option<Tool> {
88
88
. or_else ( || impl_:: find_msvc_15plus ( tool, target) )
89
89
. or_else ( || impl_:: find_msvc_14 ( tool, target) )
90
90
. or_else ( || impl_:: find_msvc_12 ( tool, target) )
91
- . or_else ( || impl_:: find_msvc_11 ( tool, target) )
92
91
}
93
92
94
93
/// A version of Visual Studio
@@ -699,22 +698,6 @@ mod impl_ {
699
698
Some ( tool. into_tool ( ) )
700
699
}
701
700
702
- // For MSVC 11 we need to find the Windows 8 SDK.
703
- pub ( super ) fn find_msvc_11 ( tool : & str , target : TargetArch < ' _ > ) -> Option < Tool > {
704
- let vcdir = get_vc_dir ( "11.0" ) ?;
705
- let mut tool = get_tool ( tool, & vcdir, target) ?;
706
- let sub = lib_subdir ( target) ?;
707
- let sdk8 = get_sdk8_dir ( ) ?;
708
- tool. path . push ( sdk8. join ( "bin" ) . join ( sub) ) ;
709
- let sdk_lib = sdk8. join ( "lib" ) . join ( "win8" ) ;
710
- tool. libs . push ( sdk_lib. join ( "um" ) . join ( sub) ) ;
711
- let sdk_include = sdk8. join ( "include" ) ;
712
- tool. include . push ( sdk_include. join ( "shared" ) ) ;
713
- tool. include . push ( sdk_include. join ( "um" ) ) ;
714
- tool. include . push ( sdk_include. join ( "winrt" ) ) ;
715
- Some ( tool. into_tool ( ) )
716
- }
717
-
718
701
fn add_env ( tool : & mut Tool , env : & str , paths : Vec < PathBuf > ) {
719
702
let prev = env:: var_os ( env) . unwrap_or ( OsString :: new ( ) ) ;
720
703
let prev = env:: split_paths ( & prev) ;
@@ -837,13 +820,6 @@ mod impl_ {
837
820
Some ( root. into ( ) )
838
821
}
839
822
840
- fn get_sdk8_dir ( ) -> Option < PathBuf > {
841
- let key = r"SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0" ;
842
- let key = LOCAL_MACHINE . open ( key. as_ref ( ) ) . ok ( ) ?;
843
- let root = key. query_str ( "InstallationFolder" ) . ok ( ) ?;
844
- Some ( root. into ( ) )
845
- }
846
-
847
823
const PROCESSOR_ARCHITECTURE_INTEL : u16 = 0 ;
848
824
const PROCESSOR_ARCHITECTURE_AMD64 : u16 = 9 ;
849
825
const PROCESSOR_ARCHITECTURE_ARM64 : u16 = 12 ;
@@ -1083,11 +1059,6 @@ mod impl_ {
1083
1059
None
1084
1060
}
1085
1061
1086
- // For MSVC 11 we need to find the Windows 8 SDK.
1087
- pub ( super ) fn find_msvc_11 ( _tool : & str , _target : TargetArch < ' _ > ) -> Option < Tool > {
1088
- None
1089
- }
1090
-
1091
1062
pub ( super ) fn has_msbuild_version ( version : & str ) -> bool {
1092
1063
match version {
1093
1064
"17.0" => false ,
0 commit comments