mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	Merged revisions 82130 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r82130 | benjamin.peterson | 2010-06-21 10:27:46 -0500 (Mon, 21 Jun 2010) | 1 line fix finding visual studio 2008 on 64 bit #8854 ........
This commit is contained in:
		
							parent
							
								
									75f94c210a
								
							
						
					
					
						commit
						31b16a51fd
					
				
					 2 changed files with 14 additions and 3 deletions
				
			
		|  | @ -37,9 +37,18 @@ | |||
|          winreg.HKEY_LOCAL_MACHINE, | ||||
|          winreg.HKEY_CLASSES_ROOT) | ||||
| 
 | ||||
| VS_BASE = r"Software\Microsoft\VisualStudio\%0.1f" | ||||
| WINSDK_BASE = r"Software\Microsoft\Microsoft SDKs\Windows" | ||||
| NET_BASE = r"Software\Microsoft\.NETFramework" | ||||
| NATIVE_WIN64 = (sys.platform == 'win32' and sys.maxsize > 2**32) | ||||
| if NATIVE_WIN64: | ||||
|     # Visual C++ is a 32-bit application, so we need to look in | ||||
|     # the corresponding registry branch, if we're running a | ||||
|     # 64-bit Python on Win64 | ||||
|     VS_BASE = r"Software\Wow6432Node\Microsoft\VisualStudio\%0.1f" | ||||
|     WINSDK_BASE = r"Software\Wow6432Node\Microsoft\Microsoft SDKs\Windows" | ||||
|     NET_BASE = r"Software\Wow6432Node\Microsoft\.NETFramework" | ||||
| else: | ||||
|     VS_BASE = r"Software\Microsoft\VisualStudio\%0.1f" | ||||
|     WINSDK_BASE = r"Software\Microsoft\Microsoft SDKs\Windows" | ||||
|     NET_BASE = r"Software\Microsoft\.NETFramework" | ||||
| 
 | ||||
| # A map keyed by get_platform() return values to values accepted by | ||||
| # 'vcvarsall.bat'.  Note a cross-compile may combine these (eg, 'x86_amd64' is | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Benjamin Peterson
						Benjamin Peterson