mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-26 03:04:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			958 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			958 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Prior to .NET Core, we supported these: ["windows", "macos", "linuxbsd", "android", "haiku", "web", "ios"]
 | |
| # Eventually support for each them should be added back (except Haiku if not supported by .NET Core)
 | |
| supported_platforms = ["windows", "macos", "linuxbsd", "android"]
 | |
| 
 | |
| 
 | |
| def can_build(env, platform):
 | |
|     if env["arch"].startswith("rv"):
 | |
|         return False
 | |
| 
 | |
|     if env.editor_build:
 | |
|         env.module_add_dependencies("mono", ["regex"])
 | |
| 
 | |
|     return True
 | |
| 
 | |
| 
 | |
| def configure(env):
 | |
|     platform = env["platform"]
 | |
| 
 | |
|     if platform not in supported_platforms:
 | |
|         raise RuntimeError("This module does not currently support building for this platform")
 | |
| 
 | |
|     env.add_module_version_string("mono")
 | |
| 
 | |
| 
 | |
| def get_doc_classes():
 | |
|     return [
 | |
|         "CSharpScript",
 | |
|         "GodotSharp",
 | |
|     ]
 | |
| 
 | |
| 
 | |
| def get_doc_path():
 | |
|     return "doc_classes"
 | |
| 
 | |
| 
 | |
| def is_enabled():
 | |
|     # The module is disabled by default. Use module_mono_enabled=yes to enable it.
 | |
|     return False
 | 
