mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | """Functions used to generate source files during build time
 | ||
|  | 
 | ||
|  | All such functions are invoked in a subprocess on Windows to prevent build flakiness. | ||
|  | """
 | ||
|  | 
 | ||
|  | from platform_methods import subprocess_main | ||
|  | 
 | ||
|  | 
 | ||
|  | def generate_modules_enabled(target, source, env): | ||
|  |     with open(target[0].path, "w") as f: | ||
|  |         for module in env.module_list: | ||
|  |             f.write("#define %s\n" % ("MODULE_" + module.upper() + "_ENABLED")) | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == "__main__": | ||
|  |     subprocess_main(globals()) |