mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-03 23:21:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
	
		
			662 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			662 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								import methods
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Tuples with the name of the arch that will be used in VS, mapped to our internal arch names.
							 | 
						||
| 
								 | 
							
								# For Windows platforms, Win32 is what VS wants. For other platforms, it can be different.
							 | 
						||
| 
								 | 
							
								def get_platforms():
							 | 
						||
| 
								 | 
							
								    return [("Win32", "x86_32"), ("x64", "x86_64")]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_configurations():
							 | 
						||
| 
								 | 
							
								    return ["editor", "template_debug", "template_release"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def get_build_prefix(env):
							 | 
						||
| 
								 | 
							
								    batch_file = methods.find_visual_c_batch_file(env)
							 | 
						||
| 
								 | 
							
								    return [
							 | 
						||
| 
								 | 
							
								        "set "plat=$(PlatformTarget)"",
							 | 
						||
| 
								 | 
							
								        "(if "$(PlatformTarget)"=="x64" (set "plat=x86_amd64"))",
							 | 
						||
| 
								 | 
							
								        f"call "{batch_file}" !plat!",
							 | 
						||
| 
								 | 
							
								    ]
							 |