mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	 7df3b9eb15
			
		
	
	
		7df3b9eb15
		
	
	
	
	
		
			
			svn+ssh://pythondev@svn.python.org/python/trunk ........ r77226 | martin.v.loewis | 2010-01-02 10:25:21 +0100 (Sa, 02 Jan 2010) | 2 lines Update Windows build to sqlite 3.6.21. ........
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import with_statement
 | |
| import os
 | |
| 
 | |
| def vs9to8(src, dest):
 | |
|     for name in os.listdir(src):
 | |
|         path, ext = os.path.splitext(name)
 | |
|         if ext.lower() not in ('.sln', '.vcproj', '.vsprops'):
 | |
|             continue
 | |
| 
 | |
|         filename = os.path.normpath(os.path.join(src, name))
 | |
|         destname = os.path.normpath(os.path.join(dest, name))
 | |
|         print("%s -> %s" % (filename, destname))
 | |
| 
 | |
|         with open(filename, 'rU') as fin:
 | |
|             lines = fin.read()
 | |
|             lines = lines.replace('Version="9,00"', 'Version="8.00"')
 | |
|             lines = lines.replace('Version="9.00"', 'Version="8.00"')
 | |
|             lines = lines.replace('Format Version 10.00', 'Format Version 9.00')
 | |
|             lines = lines.replace('Visual Studio 2008', 'Visual Studio 2005')
 | |
| 
 | |
|             lines = lines.replace('wininst-9.0', 'wininst-8.0')
 | |
|             lines = lines.replace('..\\', '..\\..\\')
 | |
|             lines = lines.replace('..\\..\\..\\..\\', '..\\..\\..\\')
 | |
| 
 | |
|             # Bah. VS8.0 does not expand macros in file names.
 | |
|             # Replace them here.
 | |
|             lines = lines.replace('$(sqlite3Dir)', '..\\..\\..\\sqlite-3.6.21')
 | |
| 
 | |
|         with open(destname, 'wb') as fout:
 | |
|             lines = lines.replace("\n", "\r\n").encode()
 | |
|             fout.write(lines)
 | |
| 
 | |
| if __name__ == "__main__":
 | |
|     vs9to8(src=".", dest="../PC/VS8.0")
 |